Tôi cần triển khai thông báo đẩy trong ứng dụng của mình. Thực ra tôi phải nhận tin nhắn từ máy chủ. Vui lòng hướng dẫn tôi cách tôi có thể triển khai các thông báo đẩy trong ứng dụng iphone của mình.Thông báo đẩy trong ứng dụng Iphone
Trả lời
bạn cần phải thực hiện những phương pháp 2 đại biểu trong ứng dụng của bạn
- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)devToken {
//NSLog(@"Entered into Method");
NSString *myDevTokenString = [devToken description];
NSLog(myDevTokenString);
self.tokenAsString = [[devToken description] stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"<>"]];
NSLog(@"token As String:%@", tokenAsString);
//const void *devTokenBytes = [devToken bytes];
//NSLog(@"My Token is : %@",devToken);
//self.registered = YES;
// UIAlertView *myAlert = [[UIAlertView alloc] initWithTitle:@"APNClient-GotToken" message:myDevTokenString delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
// [myAlert show];
// [myAlert release];
//[self sendProviderDeviceToken:devTokenBytes]; // custom method
}
- (void)application:(UIApplication *)app didFailToRegisterForRemoteNotificationsWithError:(NSError *)err {
//UIAlertView *myAlert = [[UIAlertView alloc] initWithTitle:@"APNClient" message:@"called -Error- Method" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
// [myAlert show];
// [myAlert release];
NSString *errText = [[NSString alloc] initWithFormat:@"APN Error:%@",err];
NSLog(@"Error in registration. Error: %@", errText);
}
là có bất kỳ điều gì khác mà tôi muốn thực hiện.chỉ hỏi vì tôi không có ý tưởng chi tiết về thông báo post trong ứng dụng iphone –
Không có gì ở phía khách hàng ... –
một điều nữa bạn cần xây dựng ứng dụng của mình bằng cách sử dụng thông báo đẩy bật cấu hình cung cấp –
Các công cụ phía khách hàng rất dễ dàng, nhưng nếu bạn muốn có một ví dụ điển hình chúng tôi cung cấp một mà bạn có thể tải về http://bitbucket.org/urbanairship/push_sample/
Bạn' sẽ tìm thấy những thứ bên máy chủ khó khăn hơn nhiều và tôi khuyên bạn nên sử dụng Urban Airship vì chúng tôi cung cấp một dịch vụ RESTful đơn giản mà bạn có thể sử dụng với nhiều tính năng bổ sung và gói indie miễn phí.
http://urbanairship.com/docs/push_index.html
caveat: Tôi làm việc ở đó.
- 1. Tăng Huy hiệu thông báo Đẩy iPhone
- 2. Thông báo đẩy và kéo trên iphone
- 3. Có thể triển khai các thông báo đẩy iPhone trong ứng dụng Google App Engine không?
- 4. Thông báo đẩy của Apple với ứng dụng doanh nghiệp
- 5. Đăng ký iOS cho thông báo đẩy trong ứng dụng
- 6. Thêm thông báo đẩy iPhone bằng máy chủ ASP.NET
- 7. Thông báo đẩy không nhận được trên iphone
- 8. iPhone: cách xóa huy hiệu sau Thông báo đẩy?
- 9. Gửi thông báo đẩy trong ứng dụng không phải gốc (ứng dụng web)?
- 10. Thông báo đẩy cho cả android và iPhone
- 11. Thông báo đẩy trong PHP
- 12. Nhiều thông báo đẩy trên 1 thiết bị - iPhone
- 13. Thông báo Đẩy Trong Web Di động
- 14. Thông báo đẩy Android
- 15. Giới hạn ký tự thông báo đẩy của iPhone
- 16. Nhận mã thông báo thiết bị cho thông báo đẩy sau khi ứng dụng bị xóa
- 17. Đẩy Thông báo bằng máy chủ Rails
- 18. Đăng ký Thông báo Đẩy
- 19. Thông báo đẩy Gmail trong Rails
- 20. Sử dụng lại ứng dụng ký tự đại diệnId để bật thông báo đẩy
- 21. Sự cố thông báo đẩy trong phân phối Adhoc
- 22. Xử lý thông báo đẩy
- 23. Thông báo đẩy bằng plugin đẩy phonegap - cordova và pushwoosh.com
- 24. Mã thông báo đẩy thiết bị?
- 25. Android - Thông báo đẩy GCM không xuất hiện trong danh sách thông báo
- 26. Thông báo đẩy đám mây của Appcelerator trong iOS
- 27. Làm cách nào để biết ứng dụng iPhone của tôi có đang chạy khi nhận được Thông báo đẩy không?
- 28. Hiển thị thông báo cảnh báo khi chia sẻ trên facebook trong ứng dụng iPhone
- 29. Làm cách nào để nhận thông báo đẩy của một ứng dụng khác?
- 30. Dữ liệu thông báo đẩy truy xuất
Đừng quên chấp nhận câu trả lời giúp bạn –