iOS 推送通知 : App not asking for permissions

标签 ios provisioning-profile provisioning ios-provisioning ios-permissions

我正在尝试在我现有的 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/

相关文章:

ios - Objective-C 如何将 NSArray 转换为字节数组?

ios - 企业应用程序的内部分发与临时分发之间有什么区别?

watchkit - 无法 "Upload to App Store"Xcode 7 beta 4、watchOS 2

ios - Xcode:如何为指向两个不同团队帐户(企业和公司)的两个不同目标选择两个不同的应用程序组

chef-infra - Vagrant:在配置阶段创建此所有者时如何将所有者设置为同步/共享文件夹

ios - UITableViewController水平滑动分页?

ios - 如何在 iOS 中使用 stripe 进行收费?

ios - 您可以在 iTunes 应用商店中为您的客户以他的名义发布应用程序吗?

iPhone 团队配置文件 - 无效

vagrant - 无法从环境生产源检索信息