Ios 我的应用程序被接受,并带有“;缺少推送通知权限“;警告

Ios 我的应用程序被接受,并带有“;缺少推送通知权限“;警告,ios,push-notification,apple-push-notifications,Ios,Push Notification,Apple Push Notifications,所以我从苹果收到了这封电子邮件,但我的应用没有被拒绝。如果我发布此版本,推送通知是否可供我的用户使用?我能测试一下吗?如果我必须重新提交,有没有办法不增加我的应用程序版本?在开发环境中一切正常,我已经将一切都设置为生产环境(应用程序id、证书、配置文件,所有这些都使用推送通知)。重新创建分发配置文件并使用它构建我的应用程序。此更改将修复缺少推送通知权限的问题如果该警告正确,则推送通知将无法用于生产中的应用程序 使用生产APNS环境测试应用程序的方法是使用临时配置文件构建应用程序,这将导致应用程序

所以我从苹果收到了这封电子邮件,但我的应用没有被拒绝。如果我发布此版本,推送通知是否可供我的用户使用?我能测试一下吗?如果我必须重新提交,有没有办法不增加我的应用程序版本?在开发环境中一切正常,我已经将一切都设置为生产环境(应用程序id、证书、配置文件,所有这些都使用推送通知)。

重新创建分发配置文件并使用它构建我的应用程序。此更改将修复缺少推送通知权限的问题

如果该警告正确,则推送通知将无法用于生产中的应用程序

使用生产APNS环境测试应用程序的方法是使用临时配置文件构建应用程序,这将导致应用程序使用生产推送环境。这将允许您的服务器使用生产证书向生产APNS服务器发送通知


当然,即使它能工作,您仍然需要检查实际的生产配置文件,以查看它是否包含
分发

我通过以下步骤修复了上述警告

步骤1:转到“功能”选项卡


步骤2:选择“后台模式”部分,然后取消选中“远程通知”

谢谢@Eran。那版本呢?我可以拒绝我的二进制即使我的应用程序被接受(我没有发布)@balboa我不知道,对不起。答案是肯定的(至少在发布之前)