当应用程序位于前台时,Telegram Android 应用程序如何能够在没有 POST_NOTIFICATIONS 权限的情况下显示来电通知?

问题描述 投票:0回答:1

因此,如果我禁用 Telegram 应用程序的通知,那么当应用程序处于后台/被杀死时,它无法通知用户有关来电的信息。

但是如果我打开 Telegram 应用程序,它就能收到来电通知,首先我以为这是 Activity 中显示的自定义 UI,但不是,它也显示在 Android 的系统通知面板中。

我自己的视频/语音通话应用程序如何实现?

是否与

ConnectionService
TelecomManager
相关以实现这一目标并在没有发布通知权限的情况下显示通知?

android telegram android-connectionservice telecom-manager
1个回答
0
投票

如果您的应用将自身配置为自行管理电话呼叫,则您不需要

POST_NOTIFICATIONS
权限即可让您的应用发送使用
Notification.CallStyle
通知样式的通知。

https://developer.android.com/develop/ui/views/notifications/notification-permission#exemptions-self-manage-phone-calls

请参阅该链接及其链接到的 API,了解如何以这种方式配置应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.