关于 android 中的未接来电通知

About Notification for Missed Call in android

我正在使用 voip sip 来处理 Push-Notification 收到的来电。我想为未接来电创建顶部栏通知。当 Push-Notification 接到电话时,我已经在处理电话了。我已经搜索了很多东西,但没有任何帮助。

我的问题是,我在收到 Push-Notification 后打电话,所以同样我想在收到推送通知后显示通知,所以我如何区分我收到的是 Push-Notification.

https://developer.android.com/reference/android/provider/CallLog.Calls.html#DURATION

通话时长== 0,未接来电

你可以在通知响应中得到一些独特的东西,因为 deffrentiate 意味着通知你正在获得额外的数据,请检查通知响应或检查 voip sip 的文档(如果没有得到这个额外的信息,请 api 开发人员提供它) 使用它您可以识别您收到的是未接来电通知还是来电通知。

希望对您有所帮助。

您收到的通知总是包含额外的信息,您所要做的就是比较两个通知数据包并确定用于区分这两个通知的密钥。如果您找不到这样的密钥,请 API 开发人员提供。