我们正在使用带有 CrossGeek 的 Firebase 推送通知 NuGet 的 IP 语音技术开发企业应用程序。对于 VOIP 呼叫,我们需要实施跨平台解决方案来启动应用程序以接收语音来电。在 iOS 上,解决方案是 VOIP 推送,这是通过实现 PKPushKit 来完成的。不幸的是,我们被 Android 困住了。我们希望在特定的有效负载通知到来时启动活动,或者只显示通知的两个按钮,一个用于拒绝,一个用于接受来电。如我所见,我们正在使用的这个通知插件不支持终止的应用程序自定义通知处理。我在 StackOverFlow 上发现,我们需要从 FirebasePushNotificationService 扩展自定义服务,但似乎该服务将从用于处理通知的 NuGet 包中捕获所有通知。任何想法如何处理终止的应用程序 VOIP 推送,特别是对于 Android 平台?还有一个问题要提,处理 VOIP 通知的正确方法是什么?请求屏幕唤醒、解除键盘保护并开始活动?或者实施别的什么?
问问题
215 次