问题描述
我正在尝试将sinch集成到我的呼叫应用程序中。我在foreg = ground时成功实现了呼叫。我在后台使用FCM触发来电。但无法从后台打开活动。这可能是由于后台应用程序的新限制所致。在这种情况下如何向用户显示来电屏幕。
private inner class SinchCallClientListener : CallClientListener {
override fun onIncomingCall(callClient: CallClient,call: Call) {
Log.e("xxxx","SinchService.SinchCallClientListener.onIncomingCall")
Log.d(TAG,"Incoming call")
val intent = Intent(this@SinchService,IncomingCallActivity::class.java)
intent.putExtra(CALL_ID_SINCH,call.callId)
intent.putExtra(CALL_ID,call.headers.get(CALL_ID))
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
[email protected](intent)
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)