Sinch - 即时消息 - 应用关闭时收到推送通知

Posted

技术标签:

【中文标题】Sinch - 即时消息 - 应用关闭时收到推送通知【英文标题】:Sinch - Instant Message - Push Notification received while app is closed 【发布时间】:2015-10-07 17:24:54 【问题描述】:

我有以下场景:

    iPhoneA 和 iPhoneB:sinch 客户端已初始化并启用消息支持和推送支持 iPhoneA 的应用程序已关闭 iPhoneB 向 iPhoneA 发送消息。 iPhoneA 正确接收通知(出现横幅)。所以 iPhoneA 按图标打开应用

如何检测和捕获收到的通知?

谢谢

【问题讨论】:

你使用的是sinchClient还是sinchService? 【参考方案1】:

所有内容都包含在 Apple 文档中,Handling Local and Remote Notifications

https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/IPhoneOSClientImp.html

在 Sinch 文档中还有一些关于如何将您进入 Sinch 的对象传递给 Sinch 的内容:

https://www.sinch.com/tutorials/ios-instant-messaging-using-sinchservice/#4.%20push%20with%20sinchservice

【讨论】:

在处理本地和远程通知中,Apple 说:用户点击(或单击)应用程序图标:如果在运行 iOS 的设备上点击应用程序图标,则应用程序调用相同的方法(applicationDidFinishLaunching: ),但未提供有关通知的信息。 辛奇对这种情况只字未提。

以上是关于Sinch - 即时消息 - 应用关闭时收到推送通知的主要内容,如果未能解决你的问题,请参考以下文章

Sinch 管理推送。留言内容

当应用程序处于关闭状态时,不会出现 Sinch VoIP 推送通知

实现iOS端即时通讯开发的高性能消息推送

在 Whatsapp 或 Viber 上接收推送通知即时消息

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

应用程序处于前台时未收到 Firebase 推送通知