Bluemix推送通知服務的REST API文檔聲明可能的推送通知目標是deviceIds,platforms,tagNames和userIds。如何將userId註冊到Bluemix推送通知服務?
我不明白你如何註冊一個設備的userId?我沒有看到任何REST服務,似乎採取在其輸入用戶ID ...
感謝您的幫助,
塞巴斯蒂安
Bluemix推送通知服務的REST API文檔聲明可能的推送通知目標是deviceIds,platforms,tagNames和userIds。如何將userId註冊到Bluemix推送通知服務?
我不明白你如何註冊一個設備的userId?我沒有看到任何REST服務,似乎採取在其輸入用戶ID ...
感謝您的幫助,
塞巴斯蒂安
還有就是你可以從REST API設置DEVICEID當使用POST devices call註冊設備時。
在DeviceRegResponseModel
爲userId (string, optional): The user identifier for the the device registration
所以基本上設置你忍不住會想將它添加到您通過REST API註冊設備時發送JSON用戶ID。因此,只要修改REST API給出了身體的例子:
{
"deviceId": "TestDeviceId",
"platform": "A",
"token": "************",
"userId": "John"
}
然後你可以使用POST messages call與"userId": "John"
在target
身體來發送消息到與用戶id「約翰」註冊的所有設備。
希望這會有所幫助。
非常感謝,幫助!我猜應該更新POST和PUT方法的主體模式的文檔。 –
是的,我已向我們的文檔團隊發出要求更新所有內容的請求。謝謝讓我們注意到這個。 –
您能否具體說明您正在使用的推送通知服務?有「IBM推送通知」(有時imfPush),並有「推」。抱歉,如果您的推送服務圖標爲灰色,則爲「推送」。 –
我正在談論IBM推送通知(服務的最後一個版本) –
我知道舊的Push有consumerIds在註冊時被設置爲客戶端,調查如何遷移到新的東西,因爲我沒有看到它在當前的api中。你在看什麼文件? –