【发布时间】:2020-03-08 04:42:42
【问题描述】:
在 Android 10 中,对应用应用了新的限制。 我们不能再从后台启动活动。虽然这对大多数应用程序来说可能没问题,但对于需要在推送通知到达后显示来电的 voip 应用程序来说,这是一个致命的打击。
根据这个https://developer.android.com/guide/components/activities/background-starts,有一个条件列表可以满足仍然允许打开活动,但我不完全理解(此处为非英语母语)。
我绝对知道的是:
我没有任何正在运行的activity、task、backstack之类的东西
应用甚至没有运行
我需要达到的目标:
- 应用程序的 FCM 服务从我们的服务器接收推送,并应显示来电屏幕(锁定屏幕和所有 - 就像它在 android 9 及更低版本中所做的那样)
如何在 android 10 中为传入的 voip 呼叫打开活动? 就像普通用户对 PHONE 应用程序所期望的一样,在锁屏界面上进行操作。
提前感谢任何提示。
【问题讨论】:
-
你可以给你这个代码link
-
@Grisgram 你能解决这个问题吗?
标签: java android android-10.0