【问题标题】:How Facebook messenger make mobile calls in background?Facebook Messenger 如何在后台拨打手机?
【发布时间】:2019-04-06 07:08:09
【问题描述】:

当应用在后台时,Facebook messenger 如何建立视频通话?

我正在使用 webrtc 和 socket.io 制作一个 android 视频通话混合应用程序,视频通话在应用程序打开的情况下运行良好,但我不知道如果目标用户不在应用程序中,我的最佳联系方式是想法是发送推送通知以唤醒手机并进入应用程序然后开始视频通话,问题是目标用户是否不允许通知。

我已经在禁用通知和后台应用程序的情况下测试了 Messenger 中的呼叫,并且呼叫的工作方式相同。我找不到任何解释,当设备未唤醒时,Messenger 如何开始通话。

是通知还是允许这样做的服务?

【问题讨论】:

    标签: android push-notification webrtc


    【解决方案1】:

    查看Firebase Cloud Messaging,这是大多数人以及 Google 推荐用于推送通知的方法。但是,这并不意味着它必须用于发送通知,即使禁用通知也不会被阻止。您可以使用 FCM 发送数据有效负载,并使用 onMessageReceivedFirebaseMessagingService 在客户端上处理它们。更多详情请参考documentation

    【讨论】:

    • 谢谢。适用于我想要的,现在我正在发送数据消息以在设备未唤醒时开始视频通话。
    猜你喜欢
    • 1970-01-01
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-09
    • 1970-01-01
    相关资源
    最近更新 更多