Missing Push Notification Entitlement

很无耐的使用的这个标题。一是显眼,二能被搜到。先问题后答案,还给你一个究竟。。。 

问题:我上传的 app  api包被打回了,收到这样一封邮件:

apple email

两个问题其实是同一个问题——— Entitlement

NSCameraUsageDescription,NSPhotoLibraryUsageDescription  两个key都是对Entitlement的配制,这是iOS 10以上系统才要求的。

看到第一个问题,就是因为加了key,但没有写value造成的,当时觉得不加说明文字界面好看些。


entitlement 参数配置

所以一定要加文字说明。

第二个问题是说我证书注册了远消息推送但并没有 配置 aps-environment ,其实官方的反馈写的真好,如果你用的是ios 自带的推送可以参考后面给的链接,我用的是第三方推送,所以说没有参考价值。


解决第二个问题管方说明


解决第二个问题


push notification entitlement 配置链接

结后语:

现在苹果对安全性要求越来越高,很多都需要配置entitlement:

iCloud

Push Notifications

Apple Pay

Access to Passes

以及沙盒

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容