簡體   English   中英

Android推送通知-確定是否顯示Notification.bigContentView

[英]Android push notification - determine whether Notification.bigContentView is displayed

我正在創建一個bigContentView通知布局, 如本博客文章所示 為了進行跟蹤,對我來說重要的是要知道是否顯示了bigContentView布局? 有沒有編程的方式知道這一點? 可能在我顯示通知之前或之后。

您可以肯定地確定是否(至少)在通知中設置了bigContentView ,因為它依賴於API級別(API 16):這意味着您可以輕松地檢查會話是否有資格顯示大通知並相應地跟蹤指標只需驗證系統api級別即可。

關於當前的通知顯示狀態,唯一知道如何真正顯示的是系統。 實際上沒有辦法知道它是否被擴展。

目前我能想到的最接近通知事件的是GCM BroadcastReceiver的onReceive() 方法

對於嚴格的bigContentView顯示,這可能是一個挑戰。 文檔指出“系統UI可以自行決定選擇顯示[bigContentView]而不是常規內容視圖”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM