Я настроил все (создает сертификаты) и понял, чтобы получить токен устройства в среде разработки.Apple push-уведомление с приложением Apple Entreprise не получает токен устройства
Когда я зову:
[[UIApplication sharedApplication] registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:(UIUserNotificationTypeSound | UIUserNotificationTypeAlert | UIUserNotificationTypeBadge) categories:nil]];
Я получаю устройство маркера здесь:
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
{ ...
Но с яблоком антрепризе, когда я экспортировать приложение и загрузить его на iPhone, в применения: didRegisterForRemoteNotificationsWithDeviceToken никогда не вызывается!
Я создал:
-сертификат распространения IOS (с правом App ID)
-сертификат производства APNS (с правом App ID)
аутентификационных профиль с APN (с правильным идентификатором приложения)
У меня то же самое для разработки, и, как я уже сказал, когда я запускаю приложение из xcode, я получаю токен устройства. Почему бы не экспортировать приложение?
Вы проверили причину отказа в приложении '- (void): (UIApplication *) application didFailToRegisterForRemoteNotificationsWithError: (NSError *) error'? –
Вы обновили файл праймера (сгенерированный из файла APNS Production) на ваш сервер для отправки уведомлений? – Ajumal
@JakubVano Я проверяю, размещая токен устройства на моем сервере, и я дважды проверяю его с помощью UIAlert. –