0
我有一個使用C2DM的Android應用程序。我正在創建另一個從它派生的應用程序。目前,Google不支持C2DM,他們轉移到GCM。在C2DM中指定多個應用程序包
但我仍然想要爲派生應用程序使用C2DM。是否可以添加多個可通過清單中的C2DM進行通知的軟件包?
我有一個使用C2DM的Android應用程序。我正在創建另一個從它派生的應用程序。目前,Google不支持C2DM,他們轉移到GCM。在C2DM中指定多個應用程序包
但我仍然想要爲派生應用程序使用C2DM。是否可以添加多個可通過清單中的C2DM進行通知的軟件包?
你很困惑。一臺服務器可以通知多個應用程序,C2DM/GCM規則不禁止。 應用程序將具有不同的軟件包ID,但服務器上的通知生成代碼不需要知道它們。所有服務器需要知道的是一個註冊ID。應用程序獲取的內容以某種方式傳輸到服務器。
該應用需要在註冊時提供API密鑰(GCM)或Google帳戶(C2DM)以訂閱通知。但是反過來也不一樣,服務器不需要對軟件包進行身份驗證。
如果通知協議因應用程序而異,您需要將支持的協議和註冊ID一起傳送給服務器。