轻松推送通知以打开App

时间:2015-06-25 13:07:20

标签: ios apple-push-notifications opentok

我是iOS平台的新手,所以请耐心等待。

我们正在开发一款应用程序,可让用户进行应用内视频聊天,我们正在考虑使用OpenTalk sdk进行视频聊天。

所以这是场景,用户A开始与用户B进行视频聊天会话,向服务器发送请求以生成sessionId和令牌(传递给客户端),服务器将sessionId和令牌返回给用户A,现在问题出现了我们如何将相同的sessionId和令牌传递给用户B,以便可以启动视频聊天。

我们考虑过使用APN服务向用户B发送通知以及有效负载中的sessionId和令牌,但这不是一个好的用户体验,因为它会出现在通知窗口中,如果用户离线那么通知将在他上线后显示(我认为没有任何用途)。

任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:3)

iOS 7+支持"无声推送通知"。

  

aps词典还可以包含content-available属性。   值为1的content-available属性允许远程   通知充当“无声”通知。当一个沉默   通知到了,iOS在后台唤醒你的应用程序,以便   您可以从服务器获取新数据或执行背景信息   处理。不会告知用户有关新信息或已更改的信息   这是一个无声的通知,但他们可以找到   它下次打开你的应用程序时。

来源: https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html