iOS推送通知未从服务器发送(Jetpack)

Posted

技术标签:

【中文标题】iOS推送通知未从服务器发送(Jetpack)【英文标题】:iOS Push Notification not sent from server (Jetpack) 【发布时间】:2015-08-20 04:25:01 【问题描述】:

我正在实施一个 ios 应用程序来管理我的自托管网站。我的应用程序利用了已经为 WordPress-iOS 应用程序构建的许多功能,但它有一些差异和额外的功能。

我目前遇到的一个问题是推送通知没有从 Jetpack(WordPress.com 服务器)发送到 Apple 的 APN,因为我的设备上没有收到任何通知。在应用启动期间,我已经在 J​​etpack 中成功注册了我的设备令牌。

我的问题可能是证书密钥 (.pem) 文件没有上传到 Wordpress.com(我无权访问)。这就是我的 iPhone 没有收到任何推送通知的原因吗?

此外,我在NotificationsViewController 上没有得到任何结果。我还没有设置 Simperium 帐户。这可能是我在 NotificationsViewController 中没有结果的问题吗?

非常感谢。

【问题讨论】:

【参考方案1】:

抱歉耽搁了!目前,恐怕 WordPress iOS 不支持 3rd 方应用程序与其通知堆栈的集成。

这意味着如果您想处理Push Notifications 支持,您需要实现一个WordPress.org 插件来处理APN 消息传递。

根据Simperium 方面的说法,由于安全限制,至少目前不支持第 3 方应用程序。

如果我们有什么可以帮助您的,you may find us on the WordPress Slack(#mobile 频道!)。

最好, 豪尔赫

【讨论】:

以上是关于iOS推送通知未从服务器发送(Jetpack)的主要内容,如果未能解决你的问题,请参考以下文章

我们可以从 iOS 设备向 APNs 发送推送通知吗?

我可以使用啥服务在 IOS 上快速发送推送通知 [关闭]

从 PHP 发送 iOS 推送通知

向 iOS PushSharp 证书发送推送通知

iOS - 发送价值的静默推送通知

发送 iOS 推送通知时超时