如何在Android 10中打开活动(传入的voip呼叫)
10中,对应用程序应用了新的限制。我们不能再从后台开始活动了。尽管这对于大多数应用程序来说可能很好,但这对于需要在推送通知到达后显示来电的voip应用程序是致命的打击。
根据此https://developer.android.com/guide/components/activities/background-
starts,存在可以满足的条件列表,但仍然允许打开活动,但是我不完全理解(非-这里是英语本地)。
我绝对知道的是:
我没有任何运行中的活动,任务,后退之类的东西
该应用程序甚至无法运行
我需要实现的目标:
- 该应用程序的FCM服务收到来自我们服务器的推送,并应显示来电屏幕(在锁定屏幕及所有屏幕上-就像在android 9及更低版本中一样)
我该怎么做才能在android 10中为打来的voip呼叫打开活动?就像普通用户对PHONE应用程序所期望的那样,在锁定屏幕上以及所有内容上。
预先感谢您的任何提示。
回答:
使用具有“全屏意图”的高优先级通知。那将:
- 如果设备已锁定,则调用“全屏意图”
- 否则,显示“提示”通知
以上是 如何在Android 10中打开活动(传入的voip呼叫) 的全部内容, 来源链接: utcz.com/qa/405975.html