【问题标题】:How to notify users of call requests within iOS app?如何在 iOS 应用中通知用户呼叫请求?
【发布时间】:2013-11-26 01:56:24
【问题描述】:

我正在尝试将 OpenTok 视频通话放在 iOS 应用程序中,但我坚持使用一种很好的机制来实时(在几秒钟内)通知用户有来电。推送通知是我唯一可行的选择还是有其他方法?希望避免这种情况,因为 APNS 不保证通知传递。

我想我可以创建一些每隔几秒轮询一次的服务器脚本,但似乎必须有更好的解决方案。

【问题讨论】:

    标签: ios objective-c push voip opentok


    【解决方案1】:

    作为一个 VoIP 应用程序,该应用程序可以注册一个操作系统将为您监控的套接字,并在其上有流量时唤醒您。您的应用程序将连接到您的服务器并执行长轮询。当有调用时,你的服务器会在连接上向客户端发送数据,如果你的应用被挂起,iOS 会唤醒它来处理传入的数据。

    允许 VoIP 应用设置保持活动超时,以便您可以定期重新连接到您的服务器,并在启动时自动启动以服务传入呼叫。

    请参阅 iOS 应用程序编程指南中的 "Implementing a VoIP App""Tips for Developing a VoIP App"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多