iOS Swift App 不会收到 Parse Server 发送的推送通知

Posted

技术标签:

【中文标题】iOS Swift App 不会收到 Parse Server 发送的推送通知【英文标题】:iOS Swift App won't receive Push Notification sent by Parse Server 【发布时间】:2017-01-07 05:15:43 【问题描述】:

我已按照在线教程尝试在我的应用中设置推送通知功能。我按照他们的所有步骤进行操作,但从仪表板发送推送通知后,我仍然无法在设备上收到推送通知。

这是我所做的:

1) 在 Apple Developer 上创建 Bundle ID、Provisioning Profile 和 SSL 证书,全部集成到应用程序和服务器中,并在我的硬件开发设备上注册。 (所有类型都是 ios 开发,而不是分发/生产)

2)我的App Delegate中设置的必要功能,如func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData)

3) 在 Parse Server 上成功创建设备的安装 ID。

4) 在 Info.plist 中编辑以根据 Apple Developer 网站上启用 Push 的 ID 设置我的捆绑 ID。

5) 在项目和目标下的构建设置和常规中设置的配置文件

6) 在 Targets > MyApp > Capabilities 下,Push Notifications 已打开

7) 将应用程序从 Xcode 直接下载到硬件测试设备。

8) 在应用上登录测试用户。

9) 应用已打开并在设备上运行。

10) 从仪表板发送推送。

11) 设备未收到通知,仪表板显示:Pushes Sent: 0

我错过了什么吗?经过这一切,我的应用仍然没有收到通知。

【问题讨论】:

【参考方案1】:

为了在设备中进行测试,您必须创建生产证书。你不能使用开发证书

【讨论】:

以上是关于iOS Swift App 不会收到 Parse Server 发送的推送通知的主要内容,如果未能解决你的问题,请参考以下文章

Swift:Parse 不会从 URL 加载视频

解析登录错误不会弹出

写入不属于当前设备的 Parse Installation 类对象 PFInstallation iOS Swift 3 FROM CLIENT APP

关闭应用程序时,Android 不会收到来自 Parse Push 的推送通知

在 Swift 中显示来自 Parse 的图像

Swift 无法从 parse.com 检索图像