[英]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.