簡體   English   中英

在兩個應用程序中相同的GCM消息

[英]Same GCM message in two applications

我有一個具有GCMIntentService圖書館項目。

其他兩個項目:項目A和項目B(正在使用庫項目)接收相同的GCM消息。 項目A有一些消息,項目B有一些消息,兩者都有。

如果兩個應用程序都有一條消息,我只希望那些項目之一來處理該消息。 假設我收到了一封電子郵件。 兩個應用程序都收到GCM消息,但只有一個應顯示通知。

是否可以按特定順序處理廣播? 我如何知道其他應用程序是否已經處理了此GCM消息?

如果要向兩個應用程序發送相同的消息,則必須發送兩次消息,因為每個應用程序對於同一設備將具有不同的注冊ID。

現在,如果您想在客戶端知道先到達哪個通知,則可以在外部存儲上創建/更新一些文件,兩個應用程序都可以訪問該文件。 例如,您可以為通知分配一個ID(兩個通知都將是相同的),並創建一個名稱為該ID的文件。 收到通知的第一個應用程序將創建該文件。 第二個將看到它已經存在。

暫無
暫無

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

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