2016-10-17 46 views
1

WhatsApp调用如何工作,当应用程序在后台甚至是被杀时,甚至你正在使用其他应用程序,然后whatsapp调用会出现在屏幕上方。

任何人都可以请解释它背后的机制?Whatsapp调用如何在IOS中工作?

+1

谁能告诉我为什么我的问题越来越downvote ..我想我问了一个逻辑和可能的问题。 – Ankit

+1

我认为它是downvoted,因为这是你可以谷歌自己? –

+0

[不知道这是否有帮助](http://www.makeuseof.com/tag/whatsapp-voice-call-everything-you-need-to-know/) –

回答

2

这将使用VoIP许可,因此,即使应用程序被打死仍然能够接收通知

+0

你可以请分享一些链接,如何达到相同。 – Ankit

+0

[教程](https://zeropush.com/guide/guide-to-pushkit-and-voip)和[Apple Docs](https://developer.apple.com/library/content/documentation/Performance/Conceptual /EnergyGuide-iOS/OptimizeVoIP.html) – radkrish

1

在后台甚至死亡状态,他们使用Pushkit(无声推送通知)。

无声推送通知不会进入设备的通知中心。但您可以接收各种信息,如用户名,图像,VOIP频道等。

然后,您需要安排本地通知按静默推送通知中的有效载荷接收。

您的应用程序将在后台调用至您当地的通知声音文件播放。 (最多30秒)。如果您想在30秒后重复,则再次获取另一个静默推送通知或安排本地通知。

在点击本地通知或本地通知按钮时,您可以将用户重定向到特定屏幕。

让我知道你是否有任何进一步的帮助来设置Pushkit或VOIP。

+0

请看看whatsapp的调用..它的电话并不是只通知中心..但它会来到您的手机...高于所有应用程序 – Ankit

+0

这是本地通知只有当得到在其他应用程序中调用。当您在应用程序中时,您可以使用不同的警报视图控制器或直接重定向到呼叫屏幕。 – Hasya