通知中心批量导入失败,出现“格式错误”错误

问题描述 投票:0回答:1

我已按照Microsoft提供的示例代码在以下位置:https://docs.microsoft.com/en-us/previous-versions/azure/azure-services/dn790624(v=azure.100)

当我创建作业NotificationHubJobType.ImportCreateRegistrations时,一切都运行并完成,没有错误。但是,当我查看作业创建的输出时,我有一个失败文件,每个注册列表如下:

<AppleRegistrationDescription xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect"><RegistrationId i:nil="true" /><DeviceToken>1234</DeviceToken></AppleRegistrationDescription>,BadRequest,Bad Format

最后请注意“BadRequest,Bad Format”。我不知道这是指什么,或如何解决它。以下是我输入文件中的示例:

<AppleRegistrationDescription xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect"><RegistrationId i:nil="true" /><DeviceToken>1234</DeviceToken></AppleRegistrationDescription>
<AppleRegistrationDescription xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect"><RegistrationId i:nil="true" /><DeviceToken>4321</DeviceToken></AppleRegistrationDescription>

任何帮助或建议将不胜感激。

azure azure-notificationhub
1个回答
0
投票

对于文档中的不准确性,我们深表歉意,我们正在修复它。您可以尝试使用NotificationHub SDK而不是文档中提到的Service Bus SDK。

此外,XML应如下所示:

<RegistrationDescription xmlns:i =“http://www.w3.org/2001/XMLSchema-instance”,Type =“AppleRegistrationDescription”xmlns =“http://schemas.microsoft.com/netservices/2010/10/servicebus/ connect“> <RegistrationId i:nil =”true“/> <DeviceToken> 1234 </ DeviceToken> </ AppleRegistrationDescription>

© www.soinside.com 2019 - 2024. All rights reserved.