2013-02-01 31 views
1

我有一个支持推送通知“registerForRemoteNotificationTypes”在我的应用程序,这是宏“EnablePushNotification”下。这意味着只有当我启用这个宏时,我的“registerForRemoteNotificationTypes”才会被执行。编码问题虽然registerForRemoteNotificationTypes

我最近提交了我的应用程序的苹果Appstores,他们也给我发了如下警告:

“缺少推送通知授权 - 您的应用似乎与苹果推送通知服务进行注册,但应用程序签名的如果您的应用程序使用Apple推送通知服务,请确保您的应用程序ID在供应门户中启用了推送通知,并在使用分发供应配置文件签署应用程序后重新提交,其中包括“aps-environment”权利

如果您想要更新此应用的二进制文件,可以拒绝此bin ary来自iTunes Connect中的Binary Details页面。请注意,拒绝二进制文件会将您的应用从审阅队列中移除,审核过程将在您重新提交二进制文件时从头重新开始。“

我的问题是我没有启用此宏”EnablePushNotification“so”registerForRemoteNotificationTypes “永远不会执行,另外我还没有启用我的appstore配置配置文件的推送通知。即使这样我得到了这个警告。可能是什么问题吗?帮助赞赏。

+0

你有没有在这方面取得任何进展问题? –

回答

1

我认为你应该也把宏下面UIApplicationDelegate方法

application:didReceiveRemoteNotification: 
application:didRegisterForRemoteNotificationsWithDeviceToken: 
application:didFailToRegisterForRemoteNotificationsWithError: 
+0

但是这不应该是一个问题,因为“registerForRemoteNotificationTypes”没有被调用。所以推送代表不会进入图片。 –