【问题标题】:Push Notification inconsistent. Not working in ios 8.3推送通知不一致。在 ios 8.3 中不工作
【发布时间】:2015-07-09 08:42:08
【问题描述】:

我遇到了与Push Notification not working in ios 8.3类似的问题

8.1 iphone 正在接收推送通知,但未收到发送到 8.3 iphone 的推送通知。

我已将我的 xCode 更新到最新版本 (6.3.1)。这似乎不是这里的问题。

我正在尝试通过应用程序和 parse.com 发送推送通知。该应用确实请求接收推送的权限,但这不是问题。

这被建议为一种可能的解决方案,但我不明白在哪里包含它。我已经将它包含在条纹中。尽管与向用户发送条带付款消息相关的通知也不起作用:

你把这个放在 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions ???

非常感谢任何其他建议。

【问题讨论】:

    标签: ios objective-c parse-platform notifications push-notification


    【解决方案1】:

    您应该在应用程序委托的 -application:didReceiveRemoteNotification:fetchCompletionHandler: 方法中接收传入的推送通知,这对于冷启动和已经在 iOS 7+ 中运行的应用程序始终调用。

    【讨论】:

      【解决方案2】:

      将操作系统从 8.1 更新到 8.3 后,应用的设备令牌可能会发生变化。这就是为什么 Apple 总是建议调用

      [[UIApplication sharedApplication] registerForRemoteNotifications];
      

      每次打开应用程序时。并将最新的设备令牌更新到您的服务器数据库。

      【讨论】:

        猜你喜欢
        • 2015-06-28
        • 1970-01-01
        • 2019-02-01
        • 1970-01-01
        • 2019-06-04
        • 1970-01-01
        • 1970-01-01
        • 2018-12-05
        • 1970-01-01
        相关资源
        最近更新 更多