Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Urban Airship - производство iOS продвигает работу с Ad Hoc, но не с сборкой Release.

Автор вопроса: user1868134Ответов: 2

Во-первых, позвольте мне сказать, что я знаю, что путаница ключей API разработки и производства является наиболее распространенной причиной такого рода ошибок, но я почти уверен, что здесь это не так.

У меня есть настройка приложения iOS для использования ключей производственных серверов, как и должно быть. Когда я тестирую свою сборку Ad Hoc с рабочими серверами, кажется, что все в порядке. Но в любых приложениях, приобретенных через iTunes, токены моего устройства всегда возвращаются как "Неактивные".

Сборка Ad Hoc и сборки App Store абсолютно одинаковы и используют одни и те же ключи API. Я почти уверен, что мои ключи разработки и производства не перепутаны.

Куда мне идти отсюда?

iosreleaseadhocpush

Ответы

Ответ 1 · Lefteris

Вы должны проверить ключи в своем аккаунте UA... Если необходимо, перезагрузите их.

Ответ 2 · Lithu T.V

Проверить

  1. APP_STORE_OR_AD_HOC_BUILD имеет значение YES в airshipConfig.plist?
  2. Проверьте настройки учетной записи. Производство запущено и работает в UA
  3. Сделайте этот журнал как предупреждение и попробуйте посмотреть, что произойдет с ошибкой.

    -(void)application:(UIApplication *)app didFailToRegisterForRemoteNotificationsWithError:(NSError *)err
    {
    UALOG(@"%@",[NSString stringWithFormat: @"Error: %@", err]);

    }

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы