Cách nhận Mã thông báo Thiết bị từ Thiết bị iPhone của tôi?Mã thông báo đẩy thiết bị?
14
A
Trả lời
7
Nếu bạn đã thực hiện phương pháp này
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
}
cho Push Notification sau đó bạn sẽ nhận được các thiết bị token (Phương pháp này thực sự là một trong hai phương pháp mà bạn yêu cầu để thực hiện trong ứng dụng)
Điều này có thể tìm thấy nó hữu ích http://urbanairship.com/docs/push.html
bạn cũng có thể nhìn vào Push Notification in Iphone application
tôi hy vọng bạn thấy điều này hữu ích.
14
phương pháp này sẽ in thiết bịThiết bị điều khiển trong chế độ gỡ lỗi, nếu bạn muốn xem mã thông báo thiết bị, bạn cũng có thể thấy trong UIAlert.
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
NSLog(@"APN device token: %@", deviceToken);
NSString *deviceTokenString = [NSString stringWithFormat:@"%@",deviceToken];
UIAlertView *deviceTokenAlert = [[UIAlertView alloc] initWithTitle:@"Device Token"
message:deviceTokenString
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
}
6
Phương pháp này sẽ hiển thị mã thông báo thiết bị của bạn trong bảng điều khiển.
- (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);
}
Các vấn đề liên quan
- 1. Nhận mã thông báo thiết bị cho thông báo đẩy sau khi ứng dụng bị xóa
- 2. UDID cho thông báo đẩy thay vì mã thông báo thiết bị?
- 3. cách nhận mã thông báo thiết bị?
- 4. Thông báo đẩy iOS - cách xử lý ID thiết bị?
- 5. Nhiều thông báo đẩy trên 1 thiết bị - iPhone
- 6. Đăng ký thông báo đẩy và mã thông báo thiết bị của Apple Nhận thông tin làm rõ?
- 7. Có thể nhận mã thông báo thiết bị ngay cả khi Thông báo đẩy không được bật không?
- 8. Mã thông báo thiết bị iPhone - NSData hoặc NSString
- 9. Đăng ký Thông báo Đẩy
- 10. Mã thông báo thiết bị có độc đáo như ID thiết bị không?
- 11. Thông báo đẩy trên thiết bị di động của Titan không được kích hoạt
- 12. Thông báo đẩy Android
- 13. Mã mẫu của Apple PNS (dịch vụ thông báo đẩy)
- 14. Làm cách nào để ứng dụng web gửi thông báo đẩy tới thiết bị iOS?
- 15. Thông báo Đẩy Trong Web Di động
- 16. Thông báo đẩy trong PHP
- 17. Xử lý thông báo đẩy
- 18. Dữ liệu thông báo đẩy truy xuất
- 19. Mã thông báo thiết bị APN có duy nhất cho từng ứng dụng riêng lẻ không?
- 20. Gửi thông báo đẩy android thông qua node.js
- 21. Android gửi thông báo đẩy thông qua .net webservices
- 22. Thông báo đẩy bằng plugin đẩy phonegap - cordova và pushwoosh.com
- 23. Tăng Huy hiệu thông báo Đẩy iPhone
- 24. Thực hiện thông báo Đẩy cho iOS (Phía máy chủ)
- 25. iOS: cách đăng ký thông báo đẩy?
- 26. Nhận sản xuất APNS mã thông báo
- 27. thông báo đẩy android cho nhiều thiết bị cùng một lúc bằng cách sử dụng google c2dm
- 28. Xác thực mã thông báo bằng cách sử dụng PHP cho thiết bị di động
- 29. HOWTO loại bỏ mã thông báo thiết bị nhận được bởi phản hồi của Apple APNS
- 30. Thông báo đẩy không nhận được trên iphone
Cảm ơn câu trả lời của bạn! Bạn có biết mã thông báo thiết bị này có thể thay đổi theo thời gian, cho iPhone hay không? – darksider
Tôi luôn luôn quan sát rằng mã thông báo thiết bị là không đổi, nhưng tôi nghĩ nó cũng có thể thay đổi. – User97693321
kiểm tra câu trả lời của câu hỏi này http://stackoverflow.com/questions/6927011/is-the-device-token-as-unique-as-the-device-id, nó chỉ nói khi bạn khôi phục bản sao lưu sẽ là mã thông báo thiết bị thay đổi. – CarmeloS