Jak uzyskać token urządzenia z urządzenia iPhone?Token urządzenia powiadomień Push?
14
A
Odpowiedz
7
Jeśli wdrożyły tę metodę
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
}
dla powiadomienia push wtedy dostaniesz token urządzenia (metoda ta jest rzeczywiście jedną z dwóch metod, które wymagają, aby zaimplementować w aplikacji)
to może się przydać http://urbanairship.com/docs/push.html
można też spojrzeć na Push Notification in Iphone application
mam nadzieję uważasz to za przydatne.
14
ta metoda wydrukuje DeviceToken w konsoli w trybie debugowania, jeśli chcesz zobaczyć token urządzenia, który możesz zobaczyć również w UIAlert.
6
Ta metoda pokaże token urządzenia w konsoli.
- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
NSString *str = [NSString
stringWithFormat:@"%@",deviceToken];
NSString *newString = [str stringByReplacingOccurrencesOfString:@" " withString:@""];
newString = [newString stringByReplacingOccurrencesOfString:@"<" withString:@""];
newString = [newString stringByReplacingOccurrencesOfString:@">" withString:@""];
[[NSUserDefaults standardUserDefaults] setObject:newString forKey:@"deviceToken"];
NSLog(@"Your deviceToken ---> %@",newString);
}
Dzięki za odpowiedź! Czy wiesz, czy token urządzenia może się zmieniać z czasem, dla iPhone'a, czy jest stały? – darksider
Zawsze obserwowałem, że token urządzenia jest stały, ale myślę, że może się on również zmienić. – User97693321
sprawdź odpowiedź na to pytanie http://stackoverflow.com/questions/6927011/is-the-device-token-as-unique-as-the-device-id, mówi tylko wtedy, gdy przywrócisz kopię zapasową token urządzenia zmiana. – CarmeloS