我正在尝试在我现有的 iOS 应用程序上启用推送通知。我已经完成了此网页上提到的所有步骤:
http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1
服务器端的一切都已实现。我为推送通知创建了一个新证书,并使用现有的配置文件运行我的应用程序。然而,它并没有要求我获得推送通知的权限。也许我错过了什么?还是我必须创建新的配置文件?我正在使用通配符配置文件。
最佳答案
iOS 在您的应用调用 application:registerForRemoteNotificationTypes:
时提示权限通常在应用程序的 application:didFinishLaunchingWithOptions
方法中调用。
不要忘记在 application:didRegisterForRemoteNotificationsWithDeviceToken:
委托(delegate)方法中将设备 token 发送到您的 APNs 服务器。
您很可能需要更新您的应用以添加此类功能,并更新应用 ID 和配置文件以允许 APN。
关于iOS 推送通知 : App not asking for permissions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17298857/