Azure移動訂婚: 從RegisteredForRemoteNotifications方法收到的設備ID與在門戶中顯示的設備ID不同。 我可以通過來自Portal的DeviceId發送通知,但這在應用程序中無法訪問。如何從iOS應用程序獲取Azure移動訂婚的正確設備ID
public override void RegisteredForRemoteNotifications (UIApplication application, NSData deviceToken)
{
// Register device token on Engagement
EngagementAgent.RegisterDeviceToken(deviceToken);
}
通知沒有發送到deviceToken的設備ID。 此外,如果試圖添加設備在門戶網站進行測試,那麼這個deviceToken不會完全添加,它會被修剪。 例如在門戶網站
設備ID - 從應用程序9dfe6c8f70e8541e233d247475940558
設備ID - 39955dbcf85ac8dc3f39c8f6302c5438cfe22711864314f4fe83951211c013c6
如果我稱之爲REST API從訂婚讓所有的設備ID我獲得以下其中兩個ID是當下。
{
"value": [
{
"meta": {
"lastSeen": 1490598143383,
"firstSeen": 1490597807881,
"lastLocation": 1490597810680,
"lastInfo": 1490597808834,
"nativePushEnabled": true
},
"appInfo": {
"apsEnabledNotifications": "7",
"DeviceID": "39955dbcf85ac8dc3f39c8f6302c5438cfe22711864314f4fe83951211c013c6"
},
"deviceId": "9dfe6c8f70e8541e233d247475940558"
}
]
}
我的問題是如何從iOS應用獲取正確的設備ID(在門戶網站上顯示)?
謝謝。我會檢查這個 –