苹果更新开发者指南:严审约会与算命类应用,允许推送广告通知

北京时间3月5日,苹果公司向开发者发出通知,表示他们已经更新了App Store的开发指导规定,更新涉及评论、垃圾应用、推送通知、苹果登录(Sign in with Apple)、数据收集和存储、移动设备管理等方面。

关于针对苹果的最新政策更新,有以下几点值得开发者特别注意:
将严审的App类型
通过帮助用户逃避执法,实施或试图实施犯罪的App,将拒绝上架。
算命,约会类,以及模拟放屁、打嗝的App、手电筒和印度爱经等应用,苹果将拒绝上架,除非它们提供“独特、高质量的体验”。
关于推送通知
新的推送通知条款规定,不应使用推送通知“发送敏感、个人或机密信息”。
开发者也不能将推送通知用于促销或直接营销目的,除非客户已在App中明确选择同意接收此类推。开发人员还必须在应用程序中提供一种方式,能让用户选择不接收此类消息。
关于特别领域的应用
银行和金融服务、医疗保健和航空旅行等高度监管领域的App或需要敏感用户信息的App,应由提供服务的法律实体提交,而不是由开发者个人提交。
关于位置权限
以前禁止在紧急服务中使用基于位置的API的规则改为开发者可使用基于位置的API来提供紧急服务,但“需要当您在App向用户明确说明定位服务在其他所有情况下都不起作用。”
关于移动设备管理
提供移动设备管理 (MDM) 服务的 MDM App 必须向 Apple 请求此功能。此类 App 仅可由商业企业 (如商业组织、教育机构或政府机构) 提供;在少数情况下,也可由使用 MDM 提供家长控制服务的公司提供。在用户进行任何操作来购买或以其他方式使用该服务之前,您必须在 App 屏幕上清楚地声明会收集哪些用户数据,以及将如何使用这些数据。MDM App 不得违反当地法律。无论出于任何目的,提供 MDM 服务的 App 不得出售、使用或向第三方披露任何数据;并且必须在隐私政策中做出这一承诺。
在有限的情况下允许第三方分析,前提是这些服务只收集或传输有关开发人员的 MDM 应用程序性能的数据,而不收集或传输关于用户、用户的设备或该设备上使用的其他应用程序的任何数据。不遵循这项准则的 App 会被从 App Store 中移除。
关于评论和评分
这次更新里有一个专门针对评论的新条款,那就是要求开发者在回复评论时尊重客户,并且不允许自定义评论提示,客户评论是应用体验的一个组成部分,所以在回应用户意见时,应该尊重他们。保持你的回复具有有效性,不要在回复中包含个人信息、垃圾或营销信息。
开发者应使用规定的API提示用户评论您的App;此功能允许客户给App评级和评论,而无需跳转带来不便,不允许自定义评论提示。

关于IOS 13
根据官方数据,近四年发行的iPhone设备中,有77%已更新至iOS 13,而运行iOS 12的有17%,仅有6%的设备运行的是iOS 11及更早的iOS系统。
从2020年4月30日开始,苹果要求所有提交给App Store的iPhone应用程序都必须使用iOS13 SDK进行构建。这意味所有应用程序将提供黑暗模式,ARKit 3,Core ML 3等功能。
另外,从2020年4月30日开始,所有提交给App Store的应用程序都必须使用Xcode故事板来提供应用程序的启动屏幕,并且所有iPhone应用程序都必须支持所有的iPhone屏幕。
关于苹果登录要求
苹果登录是苹果在去年推出的一种新的第三方登录方式。

现在苹果要求在2020年4月30日之前,提供其他第三方方式进行登录(例如通过Facebook登录和Googke登录)的应用,需要加入苹果登录,作为一种新的登录选项。
不过在以下情况下,可以不提供苹果登录选项:
App仅使用公司自有的帐户设置和登录系统。
App是一款教育、企业或商务app,要求用户使用现有的教育或企业帐户登录。
App使用政府或行业支持的公民身份系统或电子身份证来鉴定用户身份。
App是特定第三方服务的客户端,用户需要使用他们的邮件、社交媒体或其他第三方帐户直接登录才能访问内容。