2016-11-25 63 views
0

我正在使用由IBM提供的cordova應用程序下載的示例應用程序中的Mobilefirst 8.0推送通知部分。它的工作正常。 當我點擊註冊設備按鈕設備ID,我可以在mobilefirst控制檯中看到。Mobilefirst 8.0推送通知獲取設備ID

1)如何在客戶端應用程序中獲得相同的設備ID?

2)用戶ID字段也可以在mobilefirst控制檯設備註冊信息中看到。如何在註冊設備時添加特定的用戶ID?

回答

1

1)我如何在客戶端應用程序中獲得相同的設備ID? 您可以撥打下面的REST端點,以約應用程序的服務器的各種數據,包括設備ID檢索:http://www.ibm.com/support/knowledgecenter/en/SSHS8R_8.0.0/com.ibm.worklight.apiref.doc/rest_runtime/r_restapi_push_device_registrations_get.html

2)用戶ID字段還我可以在mobilefirst控制檯設備寄存器信息,請參閱。如何在註冊設備時添加特定的用戶ID?

該示例使用MobileFirst安全框架,這就是userId的來源。請參閱安全文檔,教程和樣本:

同樣的用戶id也被推送服務在默認情況下(推檢索用戶ID從請求發出並且如果用戶已經登錄,請求的用戶標識部分)。如果沒有挑戰處理程序,則默認用戶標識將是匿名的。

+0

我不想要註冊的所有設備ID。我只是想在註冊事件時提供設備ID。意思是當我點擊註冊設備的時候。我怎樣才能在客戶端獲得。 – user3747168

+0

我不相信有這樣的客戶端API,AFAIK。之後使用REST API。 –

+0

有沒有機會讓服務器適配器端的設備ID不碰API? – user3747168