【问题标题】:Receive call when app is terminated in iOS在iOS中终止应用程序时接听电话
【发布时间】:2018-03-19 08:04:26
【问题描述】:

我是 swift 新手。我正在处理chat app

应用终止时如何接听电话? 我看到了一些文件。但是不明白如何使用apple VoIP license。

我需要做什么?

使用许可证?使用VOIP 服务?

以及如何使用Pushkit

如何创建socket监听服务或后台应用?

是否可以通过推送通知运行应用程序?

谢谢。

【问题讨论】:

标签: ios swift call


【解决方案1】:

要管理呼入/呼出语音呼叫,请参阅 CallKit。另请阅读本教程:CallKit tutorial。 要在用户在聊天中收到消息时唤醒应用程序,您应该实现推送通知 (APN)。您有以下教程可以帮助您:Push notifications tutorial 然后添加一个库来发送带有消息文本的推送通知。一个非常好的框架是:APNS on GitHub。它是用 Swift 3.0 编写的,它支持一些最新的特性。 当有人在聊天中写文字时,您应该使用目标设备的 ID 推送通知。收件人会收到通知,通过通知您还可以启动应用程序并打开带有活动聊天的 View Controller。您还应该使用云服务(如 Google Firebase)来保存在您的聊天应用程序中注册的所有设备的设备 ID 列表,以便在发送消息时确切知道要“推送”哪个设备。希望这对您有所帮助。 iOS 不像具有服务的 Android,iOS 应用程序不能在后台运行,除了少数类型(GPS、音乐播放器和其他一些)必须为这些目的在系统中注册。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多