Milkman的推动ANE不适用于iOS10

nbu*_*chi 8 air push-notification entitlements ios onesignal

我在我的iOS和Android应用程序中使用Milkman EasyPush ANE进行推送通知.与OneSignal后端一起使用.

一切都适用于iOS 9和Android,但没有iOS 10设备注册.我正在使用AnimateCC(与Flash CC Pro相同)和Air SDK 23构建.

如果我在iOS 10设备上调试并监听onRegFailed事件,我得到:

"找不到有效的aps-environment权利申请"

如上所述,iOS 9没有问题.

当我将IPA上传到App Store时,我收到以下消息:

缺少推送通知权利 - 您的应用程序包含Apple推送通知服务的API,但应用程序签名中缺少aps-environment权利.要解决此问题,请确保在Provisioning Portal中为推送通知启用了App ID.然后,使用包含aps-environment权利的分发配置文件为您的应用签名.这将创建正确的签名,您可以重新提交您的应用程序.有关详细信息,请参阅"本地和推送通知编程指南"中的"供应和开发".如果您的应用不使用Apple推送通知服务,则无需执行任何操作.您可以从将来的提交中删除API以停止此警告.如果您使用第三方框架,则可能需要与开发人员联系以获取有关删除API的信息.

但是为什么它在iOS 9上运行,而不是在iOS 10上呢?

谢谢您的帮助

Raj*_*jat 6

对于iOS 10,您需要从功能启用它,检查屏幕截图

在此输入图像描述