RemoteNotifications 没有注册/没有做任何事情

Posted

技术标签:

【中文标题】RemoteNotifications 没有注册/没有做任何事情【英文标题】:RemoteNotifications not registering/not doing anything 【发布时间】:2011-07-21 16:22:54 【问题描述】:

我已按照本教程进行操作:http://www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12 完全,并且在看到我的应用程序出现问题后,我什至创建了与他相同的应用程序,最简单但仍然没有运气。

我的问题:我愿意 [[UIApplication sharedApplication] registerForRemoteNotificationTypes: (UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)];

在 applicationDidfinishLau... 并编写两个方法 didRegister 和 didFail 但我从来没有从他们那里得到任何回应(在他们两个都在 NSLog 中写了一些东西)。 我正在运行 iPhone 4,仅激活了 wifi 并且互联网很好......但是我在法国的互联网非常慢,但即使等待了很长时间仍然没有......甚至没有 didFail..

感谢您的帮助

【问题讨论】:

您是否制作了正确的证书?\ 【参考方案1】:

我修复了它,因为我在法国我没有启用蜂窝网络,并且推送通知似乎不起作用,至少第一次在手机中禁用蜂窝数据和 3G 时。

【讨论】:

我以为你在 WiFi 上说了什么,而不是这意味着远程通知的注册应该完成。即使设备处于“睡眠状态”,通过远程通知蜂窝数据也有助于接收它们。当设备进入睡眠状态时,它会关闭 WiFi 并仅保留蜂窝数据通道。 是的,我知道,但由于某种原因,当我尝试使用连接到蜂窝网络的亲戚的 iphone 时,它​​没有获得令牌。奇怪的是,即使亲戚的手机没有任何接收但在 wifi 上,它仍然会收到令牌和通知......它必须与我 iPhone 设置中的 3G 和蜂窝数据的停用有关.. .

以上是关于RemoteNotifications 没有注册/没有做任何事情的主要内容,如果未能解决你的问题,请参考以下文章

Flutter - 在 IOS 上使用 FCM 的后台通知

极光推送_配置与使用-iOS开发

为啥注册的时候没有发送短信验证码?

没有注册 OpKernel 以支持具有这些属性的 Op 'ShutdownDistributedTPU'。注册设备

为啥我在wordpress网站上注册后没有收到注册邮件? [关闭]

Checking for Collisions with Raycasts - Collider 没有被注册,当它显然应该注册时