Как получить токен устройства для push-уведомлений iphone под Ad Hoc - PullRequest
2 голосов
/ 06 марта 2012

Push-уведомление работает, когда я использую профиль разработки, но оно не работает с профилем распространения.Я использую код для получения токена устройства следующим образом:

- (void)application:(UIApplication*)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken
    {
        NSLog(@"My token is: %@", deviceToken);
    }

В производственном режиме я получаю тот же токен устройства, что и в режиме разработки.Я тестирую приложение как Ad Hoc.

Как получить токен устройства в режиме Ad Hoc или в производственном режиме.Потому что мы можем использовать токен устройства NSLog на консоли для режима отладки.

Ответы [ 3 ]

2 голосов
/ 06 марта 2012

Вы можете отправить deviceToken на ваш сервер. Если у вас нет сервера, вы можете записать deviceToken в файл в каталоге документов и использовать такие инструменты, как iFunBox, чтобы увидеть его.

0 голосов
/ 04 апреля 2014

Как может производственная сборка работать на реальном устройстве? Запрещено запускать приложение, созданное с помощью профиля обеспечения производства.

0 голосов
/ 06 марта 2012

вы используете режим разработчика APNS, используете производственный режим APNS. Я думаю, что вы используете песочницу для создания файлов .pem, поэтому удалите песочницу и попробуйте еще раз отправить уведомление Pust.

...