iphone - 通知中心缺少 iOS 应用程序

标签 iphone ios push-notification apple-push-notifications

<分区>

问题: 该应用程序未出现在通知中心,并且无法在安装完成后立即接收推送通知,该应用程序通过 registerForRemoteNotificationTypes: 注册推送通知。

详细信息:

  • 该应用通常会在设备重启后出现在通知中心,之后一切正常。
  • 有时应用程序会在安装和注册 APNs 后立即出现在通知中心(我仍然无法确认这一点,但我想我偶然发现了这种情况)。
  • 应用在每次用户登录和每次用户注销时分别使用位掩码 (UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound) 和 UIRemoteNotificationTypeNone 调用方法
  • enabledRemoteNotificationTypes 返回正确的值。
  • 最初我在注销时使用方法 unregisterForRemoteNotifications 但我将其更改为 registerForRemoteNotificationTypes:UIRemoteNotificationTypeNone 因为怀疑这可能会导致问题。
  • 无论应用是通过 xcode 还是 itunes 安装,开发和临时构建都会出现此问题。

任何想法和建议将不胜感激。谢谢!

最佳答案

这发生在我的一些设备上。 (通知中心不显示,不接收推送。)

设法通过以下方式修复它:

  • 删除应用
  • 从设备中删除所有相关配置文件。设置应用程序 > 常规 > 配置文件,然后点击与您的应用程序相关的每个配置文件,然后点击删除。在 iOS 8/9 上,设置不再存在,使用 XCode > Windows > 设备 > 选择设备 > 显示配置文件... > 然后删除配置文件
  • 关闭手机,然后重新打开。
  • 给 5 分钟时间
  • 重新安装您的应用程序,Provisioning Profile 应该会自动安装。
  • 启动应用程序并让它注册等等。
  • 再次测试推送通知

对我们来说,它并没有立即奏效,所以请稍等片刻。

关于iphone - 通知中心缺少 iOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14756820/

相关文章:

ios - didUpdateHeading 未调用

android - PDF417-iOS Web应用程序

ios - 在 iOS 中使用 Storyboard中的 .xib 文件调用 ViewController 时遇到问题

iphone - 从推送打开我的应用程序时执行哪个回调

ios - 应用程序运行时 Delphi Apple 推送通知

iphone - 滑动即可删除或。在 iPhone 上点击编辑按钮

iphone - 管理两个特定于设备的应用程序

iphone - 引导某人进行 OTA 更新

ios - 使用iOS版Salesforce SDK将潜在客户转化为机会

ios - 单击用户通知时直接进入特定 View