我正在使用Milkman EasyPush ANE在我的iOS和Android应用程序中推送通知,与OneSignal后端一起使用。
iOS 9和Android都没有问题,但是没有iOS 10设备注册。 我使用AnimateCC(与Flash CC Pro相同)和Air SDK 23构建。
如果我在iOS 10设备上进行调试并监听onRegFailed事件,则会收到以下消息:
“no valid aps-environment entitlement found for application”
如上所述,在iOS 9上没有问题。
当我将IPA上传到App Store时,我收到以下消息:
Missing Push Notification Entitlement - 您的应用包括Apple的推送通知服务API,但aps-environment授权缺失于应用程序签名中。要解决此问题,请确保您的App ID已在Provisioning Portal中启用推送通知。然后,使用包含aps-environment授权的分发配置文件签署您的应用程序。这将创建正确的签名,然后您可以重新提交应用程序。有关更多信息,请参见本地和推送通知编程指南中的“配置和开发”。如果您的应用程序不使用Apple推送通知服务,则无需采取任何操作。您可以在未来的提交中删除API以停止此警告。如果您使用第三方框架,则可能需要联系开发人员获取有关删除API的信息。
但是为什么在iOS 9上工作而在iOS 10上不工作呢?
谢谢你的帮助。
iOS 9和Android都没有问题,但是没有iOS 10设备注册。 我使用AnimateCC(与Flash CC Pro相同)和Air SDK 23构建。
如果我在iOS 10设备上进行调试并监听onRegFailed事件,则会收到以下消息:
“no valid aps-environment entitlement found for application”
如上所述,在iOS 9上没有问题。
当我将IPA上传到App Store时,我收到以下消息:
Missing Push Notification Entitlement - 您的应用包括Apple的推送通知服务API,但aps-environment授权缺失于应用程序签名中。要解决此问题,请确保您的App ID已在Provisioning Portal中启用推送通知。然后,使用包含aps-environment授权的分发配置文件签署您的应用程序。这将创建正确的签名,然后您可以重新提交应用程序。有关更多信息,请参见本地和推送通知编程指南中的“配置和开发”。如果您的应用程序不使用Apple推送通知服务,则无需采取任何操作。您可以在未来的提交中删除API以停止此警告。如果您使用第三方框架,则可能需要联系开发人员获取有关删除API的信息。
但是为什么在iOS 9上工作而在iOS 10上不工作呢?
谢谢你的帮助。