Ошибка массового импорта концентратора уведомлений с ошибкой «Неверный формат» - PullRequest
0 голосов
/ 04 апреля 2019

Я следовал примеру кода, предоставленного 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>

Любая помощь или предложения будут с благодарностью.

1 Ответ

0 голосов
/ 09 апреля 2019

Приносим свои извинения за неточность в документе, мы находимся в процессе его исправления. Можете ли вы попробовать использовать NotificationHub SDK вместо Service Bus SDK, упомянутого в документе.

Кроме того, XML должен выглядеть следующим образом:

< RegistrationId i: nil = "true" /> 1234

...