APP
Android 设备唯一标识符
在 Android 设备中,有多种可以用来标识设备的“唯一标识符”,但每种都有不同的特性、权限要求、以及在不同 Android 版本中的可用性。以下是常见的几种唯一标识符: 一、硬件相关的标识符 1. IMEI(International Mobile Equipment Identity) 描述:用于唯一标识 G ...
IOS 设备唯一标识符
一、 UDID 苹果IOS设备的唯一识别码; 现在无法通过代码获取了,证书添加设备号就是这个。 获取UDID的几种方法: 1、Xcode 手机连接电脑后,打开Xcode,然后选择window-->Device and Simulator-->Device 选中自己的手机,就能看到信息,"Ident ...
通知栏应用小图标不展示APP Logo 而展示 android 默认图标
android 手机在推送系统消息时,配置好了推送显示的图标,但推送时一直显示android 默认图标。这可能是手机缓存问题,需要重启手机后才能生效。仅仅是清除APP 的缓存是无效的,这个是手机层面的缓存。 ...
APP版本号、公共header规则
版本号规则 显示版本号: a.b.c 数字版本号:abc 保证 a b c 都是0-9的整数,且只有一位 例: 1.0.1 对应数字版本号 101 app中公共header app缩写-dev : android|ios app缩写-v : 纯数字版本号 101 app缩写-token : 登录校验token ap ...
使用 Gradle 构建 Android 应用程序时优雅的动态删除第三方 SDK 的权限
现在开发 App 都不可避免引入各种 SDK,但第三方 SDK 会默认声明一些敏感权限,我们可以通过修改 android/app/src/main/AndroidManifest.xml , 添加 remove 节点的方法在不修改SDK 的情况下优雅地删除这些权限 如我们想删除 android.permission.A ...
Flutter 新建项目运行报错 Exception in thread "main" java.net.ConnectException: Connection timed out: connect
问题:Flutter create新建项目之后运行,一直报错显示Exception in thread "main" java.net.ConnectException: Connection timed out: connect Exception in thread "main" java.ne ...
Flutter doctor 突然出现 Unable to find bundled Java version . 的解决方法
在 Mac 上:转到 finder 并找到 Android studio: 右键单击并单击显示包内容进入Contents,复制 jbr 文件夹创建副本,改名为 jre ,如果本来就有就直接删除原来的 ...
App Store 上架错误:缺少出口合规证明
最近在更新一个APP时候,从xcode上传到appconnect后,构建版本完成后,提示:缺少出口合规证明,具体如下图 该错误有两种解决方法,如下: 1、如果您的构建版本未使用加密,请在 Info.plist 文件中使用键字符串值,这样无需为下一构建版本提供出口合规证明信息(这个也是苹果官网翻译后的意思)。 具体操作 ...
Flutter 国内加速
为加快 Flutter 在中国的下载以及安装速度,可以考虑使用 镜像站点 使用 Flutter 镜像站点 China Flutter User Group(CFUG) 维护着一个 Flutter 简体中文网站 https://flutter.cn 以及镜像。 其他镜像可在 本文末尾 找到。 配置你的机器使用镜像站点 ...
Flutter 开发环境
安装和环境配置 Windows 环境 Mac 环境 Linux 环境 编辑工具设定 推荐使用 Android Studio, 设置文档参考 开发体验初探 如何使用 Android Studio 创建新的flutter 项目,参考文档 ...
App Store 上架注意事项
1、账号注册时整个流程保证在一台手机上操作,不然可能会触发苹果安全机制,导致账号被封。若想解封需要很长时间(超过一个月) 2、若在一个账号提交了app测试,上线时像将app提交到另一个账号,若app代码不改动,在新账号苹果审核会打回4.3错误,2个app的代码太相似了。 解决方法:应继续在原账号提交审核,审核成功后发新 ...
Flutter 和 React-Native 的比较与选择
作为一名软件开发人员,我相信你一定听说过当今最流行的两个跨平台应用程序开发框架:Flutter 和 React Native。 在本文中,我们将深入研究这两个框架。我们不仅会比较它们的优缺点,还会指导您找出哪一个最适合您的移动应用程序开发需求。 但在我们深入细节之前,让我们先快速概述一下这两个跨平台应用程序框架。 Fl ...