我是新手。我正在处理chat app
。
应用程序终止时如何接听电话? 我看到了一些文件。但是没有理解如何使用苹果VoIP许可证。
我需要做什么?
使用许可证?使用VOIP
服务?
以及如何使用Pushkit
?
如何创建套接字侦听器服务或后台应用程序?
是否可以通过推送通知运行应用程序?
THX。
答案 0 :(得分:0)
要管理入站/出站语音呼叫,请参阅CallKit。另请阅读本教程:CallKit tutorial。 要在用户在聊天中收到消息时唤醒应用程序,您应该实施推送通知(APN)。您有以下教程可以帮助您:Push notifications tutorial 然后添加一个库以发送带有消息文本的推送通知。一个非常好的框架是:GitHub上的 APNS 。它是用Swift 3.0编写的,它支持一些最新的功能。 当有人在聊天中写入文本时,您应该使用目标设备的ID来发送通知。收件人将收到通知,通过通知您还可以启动应用程序并使用活动聊天打开View Controller。您还应该使用云服务(例如Google Firebase)来保留聊天应用中注册的所有设备的设备ID列表,以便确切地知道在发送消息时“推送”哪个设备。希望这对你有所帮助。 iOS不像具有服务的Android,iOS应用无法在后台运行,除少数类型(GPS,音乐播放器和其他一些类型)必须在系统中注册用于这些目的。