ios - 更改包 ID 后推送通知不起作用

标签 ios objective-c ios6 notifications apple-push-notifications

推送通知工作正常,直到我更改 bundle ID。更改捆绑 ID 后,应用程序无法注册远程通知,并且每次都会调用 didFailToRegisterForRemoteNotificationsWithError 方法。

我发现推送通知停止工作,因为我更改了 bundle ID。但不知道我需要做什么改变才能让它再次工作。我是否需要在其他地方更改捆绑 ID 或任何其他解决方案?我不知道,因为推送通知是由其他人完成的。

请回答步骤和细节,因为我不知道这些东西。

最佳答案

转到iOS Dev Center ,点击证书、标识符和配置文件> 标识符。在这里,您必须创建新的应用程序 ID 以匹配您的新 bundle ID。启用推送通知,然后转到配置文件部分,找到您的应用程序配置文件并更新它(单击“编辑”并选择您的新应用程序 ID)或创建新的配置文件。推送通知应与此配置文件配合使用。

关于ios - 更改包 ID 后推送通知不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19397105/

相关文章:

ios - 由于错误而跳过安装 .framework 二进制文件

ios - 自定义 View 中的 UiLabel 文本分配

iOS - NSString 定义/初始化。 64 位与 32 位

ios - 在 IOS 中使用 JSON 流解析连接失败

ios - 将iPhone应用程序转换为框架

iphone - 将框架设置为 UIview,它是 UIScrollview 的 subview

iphone - iOS 查找附近的其他设备(GPS 位置)

ios - '应用程序试图用 swift 3 模态呈现一个事件 Controller '

ios - 为什么 UIImageView 只旋转一次?

ios - 当 UIAlertController 显示时,inputAccessoryView 被关闭