Какой режим приложения следует использовать в концентраторах Azure Notification Hubs для бета-тестирования Testflight?

45
4

Я использую Azure Notification Hubs для отправки уведомлений. Он отлично работал, когда я несколько раз пробовал его на своем устройстве iOS для разработки.

Но теперь я хочу распространять приложение для тестировщиков через iTunes Connect/Test Flight, и уведомления перестали работать.

Я не уверен, какой режим приложения в концентраторах Azure Notification Hubs корректен для использования с тестовыми полетами? Песочница или производство? Я пробовал оба без везения.

Это для приложения Xamarin Forms, и я использую V4 Azure Mobile Client. Есть ли где-нибудь, что мне нужно отключить режим песочницы в самом приложении?

В настоящее время я регистрирую этот бит кода:

public override void RegisteredForRemoteNotifications(UIApplication application, NSData deviceToken)
{
if (deviceToken != null)
App.Client.GetPush().RegisterAsync(deviceToken);
}

спросил(а) 2017-07-04T10:57:00+03:00 2 года, 5 месяцев назад
1
Решение
79

Поэтому он начал работать "сам по себе" через некоторое время. Я выбрал "Production for the Test Flight" и не было никаких уведомлений. После ожидания часа или около того он, казалось, исправился - теперь уведомления проходят через все отлично.

Поэтому, возможно, урок заключается в том, что, когда вы переходите из Sandbox в Production, вам нужно немного подождать, прежде чем что-то снова будет работать.

ответил(а) 2017-07-04T11:11:00+03:00 2 года, 5 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема