为了帮助您浏览这些规则,我们提供了一个清单,以帮助您分析您的应用程序是否需要立即升级。但是,您可以在Android和iOS的官方资源上找到全部技术数据。
安卓系统
从2019年开始,使用前台服务的应用程序应该请求权限。否则,该应用程序将在Android 9及更高版本上崩溃。
为了保护用户隐私,Android会在未经许可的情况下限制应用访问设备的序列号。同样重要的是,如果没有特殊许可,应用程序将无法再访问电话号码或电话状态。因此,使用序列号或电话号码满足任何需求的供应商将需要重新考虑其流程,以防止被应用商店排除在外。
根据新规则,应用程序也不能利用不安全的连接。如果应用程序利用任何不安全的API,则必须为特定域显式设置它们。
您还应该注意应用程序如何利用Web视图。自2019年以来,应用程序将无法在多个进程之间共享单个WebView数据目录。通常,此规则将影响存储Cookie,HTTP缓存以及与Web浏览相关的其他持久性和临时性存储问题的数据目录。
Android不再支持Apache HTTP客户端。这意味着应用程序不能使用HTTP而不是https。
自2019年以来,用户在网络视图中打开的任何文件都必须具有适当的扩展名。因此,新规则使得不可能专注于不可见的视图。
现在,UTF-8解码规则变得更加严格,以遵循Unicode标准。对于供应商来说,这意味着如果您的应用程序使用了困难的符号或表情符号,它将在Android 9和更高版本上崩溃。
新要求还声称,闲置的应用程序无法访问摄像头,麦克风和传感器。如果该应用程序尝试打开相机或麦克风,则用户将收到一条警告,指出“您的应用程序正试图监视您”。
应用程序无法再利用非SDK界面。应用程序无法直接通过JNI或通过反射访问任何特定的非SDK接口。
iOS
为了保护儿童的私人数据,苹果声称从2019年开始,面向儿童的应用程序不能包含第三方广告或分析软件。因此,儿童应用程序无法将数据传输给第三方。
对于游戏化应用程序,Apple限制访问真钱游戏,彩票或慈善捐赠。截至2019年,这些应用程序无法支持数字商务。
新规则集中于利用VPN的应用程序,因为它们可以访问敏感数据。禁止将VPN应用程序出售,使用或向第三方披露任何数据。供应商必须在其隐私政策中遵守此规定,以防止被App Store禁止。
由于MDM应用提供对敏感数据的访问权限,因此它们不能出于任何目的出售,使用或向任何第三方披露任何数据,并且必须在其隐私政策中对此进行承诺。MDM应用必须具有移动设备管理功能,并且只能由商业企业(例如商业组织,教育机构或政府机构)提供。
对于处理用户的健康或健身数据的应用程序,要求也更加严格。自2019年以来,应用程序可以利用用户的健康数据直接为用户提供收益。换句话说,供应商无法收集用户的健康数据并与第三方共享。
App Store拒绝未经用户明确同意或不是直接来自用户的,编译信息的应用程序发出的请求。因此,即使您的应用引用公共数据库,也可以在App Store上将其禁止。
即使数据在收集之时或之后被视为匿名,应用程序也必须征得数据收集的同意。
立即生效,App Store将不接受地理锁定或受其他限制的应用程序功能的演示视频。开发人员必须提供功能齐全的应用程序以供审核。
你该怎么办?
您可以采取的保护自己的最佳步骤是考虑升级系统。如果这样做,可以确保您的应用程序不会在搜索排名中被压低,并且不会在应用程序商店中被禁止。
每当您需要帮助分析系统时,我们的开发团队都会为您提供所有必要的帮助和说明。我们将深入研究您的源代码以使其现代化,并使其符合大型市场的要求。请与我们联系以获得有关如何升级您的移动应用程序以将其保留在应用程序商店中的免费咨询。
通过多年的经验,我们知道系统升级并不是他们对系统拥有者可能看到的灾难。这是一个很好的机会,可以微调您的应用程序,并使它对用户来说变得更好,更安全。
- 酒店App开发解决方案
- 电商购物app开发解决方案
- 交友app应用解决方案—实用技巧和先进的获利方法
- 视频聊天解决方案—功能,获利和技术
- 社交app解决方案[最完整指南]
- 教育app应用程序解决方案
- 停车app解决方案创建指南
- 医疗app开发解决方案
- 外卖App开发解决方案
- 餐饮行业APP开发解决方案
- 汽车行业APP解决方案
- 医疗卫生APP行业解决方案
- 美容美发APP行业解决方案
- 商城APP行业解决方案
- 社交app开发
- 教育app开发
- 混合app开发
- 框架app开发
- 金融app开发
- 房地产app开发
- 电商app开发
- 美容app开发
- 汽车app开发
- 餐饮app开发
- 外卖app开发
- 原生App开发
- 医疗app开发
- app开发
- appstore优化
- 物联网app开发
- app外包