1

由於Android系統公告的一部分穿2.0有宣佈:Android Wear 2.0是否有自己的GCM/FCM註冊ID?

獨立應用程序:雲(應用上 手錶運行,即使你的手機是不是和你在一起)直接網絡訪問。

的問題是,這是否意味着,Android的應用程序的磨損可以得到自己的GCM/FCM註冊ID和直接接收推送通知的手錶沒有電話呢?有人可以用文檔或自己的經驗證明它嗎? 如果我在設備上有相同的應用程序並收看推送通知,會發生什麼情況? 在此先感謝。

回答

1

在Cloud Messaging的Android Wear 2.0的documentation中,爲了發送通知,應用程序可以直接使用Firebase Cloud Messaging (FCM)。請注意,Wear 2.0支持FCM。並且不支持GCM。

以下是您可以在本文檔中找到的其他詳細信息。

FCM是向手錶發送通知的推薦方式。

當Wear應用程序運行時,通過收集設備的註冊令牌來爲FCM提供消息。然後,當服務器將消息發送到FCM REST端點時,將令牌作爲目標的一部分。 FCM將消息發送到由令牌標識的設備。

的FCM消息是JSON格式,並且可以包括以下的有效載荷的一個或兩個:

  • 通知有效載荷。當手表收到通知有效負載時,數據直接顯示在通知流中的用戶。當用戶點擊通知時,您的應用程序將啓動。

  • 數據有效載荷。有效負載具有一組自定義鍵/值對。將有效載荷作爲數據傳送到Wear應用程序。