2015-06-05 2 views
0

Я разрабатываю приложение с Xamarin и Asp.Net.Регистрация шаблона с Azure Notification Hub

Я пытаюсь зарегистрировать устройство в Azure Notification Hub, но у меня небольшие проблемы. Я создал сертификат Sandbox через портал разработчика Apple и загрузил его в Azure в режиме Sandbox, и я использую правильный профиль подготовки при развертывании моего приложения на своем устройстве.

Я также могу получить токен устройства в RegisteredForRemoteNotifications, передать его в мой бэкэнд Asp.Net и успешно позвонить NotificationHubClient.CreateAppleTemplateRegistrationAsync, что не вызывает ошибок. Однако я не могу отправить push-уведомление, потому что оно не похоже на то, что мое устройство регистрируется на правильной платформе. Например, см. Изображение ниже.

Device is not registering with platform

ли я что-то отсутствует? Или может кто-нибудь помочь мне указать мне в правильном направлении, что я могу сделать, чтобы понять, что происходит?

ответ

0

Хорошо, я, наконец, понял проблему. Если вы находитесь в режиме «Песочница» для концентраторов уведомлений Azure, вы должны использовать профиль разработки , а не профиль распространения. Только профили обеспечения разработчика могут генерировать токены устройств, которые можно использовать в режиме Sandbox.

Смежные вопросы