簡體   English   中英

查詢有關Android推送通知的信息

[英]Query regarding Android push notifications

我有一個設置了有效推送通知的Android應用。 目前它的工作方式如下:

  1. 用戶收到推送通知
  2. 當用戶點擊推送通知時,他將被帶到一個包含所有通知列表的屏幕。 基本上,它是具有所有通知的列表視圖。

現在,要實現以下內容:

一種。 當有新通知發送給用戶時,無論用戶是否點擊它,它都必須顯示在列表視圖上。

b。 我必須在應用程序圖標上指示用戶已收到的通知數量。 例如,如果在whats應用程序中收到消息,它將在應用程序圖標上顯示消息數。

誰能讓我知道實現這些功能的最佳方法是什么? 如果有人可以指出我的教程/參考資料,那將非常有幫助。

謝謝!

一種。 當推送通知到達時,從接收器(GCM / C2DM接收器)啟動活動

    // Your C2DM receiver (for GCM check the Android Documentation)
    public void onReceive(final Context context, final Intent intent)
    {
            if (intent.getAction().equals(com.google.android.c2dm.intent.RECEIVE))
            {
               //start your list view activity of notifications
               Intent i = new Intent();
               i.setClassName("com.test", "com.test.NotificationsActivity");
               i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
               context.startActivity(i);
            }
    }

b。 檢查一下

暫無
暫無

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

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