Devicetoken из iphone для push-уведомлений? - PullRequest
1 голос
/ 01 февраля 2010

Я пробовал PushMeBaby в качестве сервера. Проблема, с которой я сталкиваюсь, заключается в том, что push-уведомление активируется, когда при запуске приложения оно запрашивает подключение к itunes для push-уведомлений, но ни

didRegisterForRemoteNotificationsWithDeviceToken

ни

didFailToRegisterForRemoteNotificationsWithError

позвони. Поэтому я не могу получить токен устройства для отправки уведомления на мое устройство с Mac-сервера PushMeBaby для тестирования. У меня джейлбрейкнутый iphone 2g с iPhone OS 3.1.2

Может ли кто-нибудь помочь мне с этим ...

Спасибо заранее ...

Ответы [ 2 ]

4 голосов
/ 01 февраля 2010

Проблема в том, что вы используете взломанный iPhone. Согласно моему опыту, APNS не обслуживает «взломанные» устройства, и первым признаком является то, что они не отправляют ответ. Вы можете одолжить устройство, чтобы проверить это.

1 голос
/ 31 декабря 2012
- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)dToken { 

    NSString *strToken = [NSString 
                     stringWithFormat:@"%@",dToken];

    NSLog(@"deviceToken is : %@",strToken);

    strToken = [strToken stringByReplacingOccurrencesOfString:@" " withString:@""];
    strToken = [strToken stringByReplacingOccurrencesOfString:@"<" withString:@""];
    strToken = [strToken stringByReplacingOccurrencesOfString:@">" withString:@""];

    NSLog(@"deviceToken is : %@",strToken);
}
...