gpt4 book ai didi

ios - 如何从适用于 Azure Mobile Engagement 的 iOS 应用程序获取正确的设备 ID(显示在门户中)

转载 作者:行者123 更新时间:2023-11-29 00:25:56 25 4
gpt4 key购买 nike

Azure 移动参与度:从 RegisteredForRemoteNotifications 方法收到的设备 ID 与它在门户中显示的不同。我可以从 Portal 通过 DeviceId 发送通知,但这在应用程序中无法访问。

 public override void RegisteredForRemoteNotifications (UIApplication application, NSData deviceToken)
{
// Register device token on Engagement
EngagementAgent.RegisterDeviceToken(deviceToken);
}

通知不会通过 deviceToken 发送到设备 ID。此外,如果尝试在门户上添加设备进行测试,则此 deviceToken 未完全添加,它会被修剪。例如

门户上的设备 ID 为 - 9dfe6c8f70e8541e233d247475940558

应用程序的设备 ID 为 - 39955dbcf85ac8dc3f39c8f6302c5438cfe22711864314f4fe83951211c013c6

portal

如果我调用 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(在门户中显示)?

最佳答案

仅供引用,请注意,Microsoft 刚刚宣布他们将在明年关闭 Azure Mobile Engagement。 SDK 不会更新以支持 iOS 10(去年 9 月)或 future 版本。您应该考虑从 AzME 转换并寻找替代品。

https://azure.microsoft.com/en-us/services/mobile-engagement/

我是 https://batch.com 的联合创始人,我们通过推送通知和应用程序内消息传递开发移动参与解决方案。如果您有要求,我们确实支持自定义用户或设备标识符。

关于ios - 如何从适用于 Azure Mobile Engagement 的 iOS 应用程序获取正确的设备 ID(显示在门户中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43045141/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com