Câu hỏi được gắn thẻ «apple-push-notifications»

Dịch vụ thông báo đẩy của Apple là một dịch vụ do Apple Inc. tạo ra, được ra mắt cùng với iOS 3.0 .APNS được sử dụng cùng với Máy chủ Mac OS X Lion để đẩy thông báo cập nhật đến các khách hàng đã đăng ký nhận bản cập nhật qua cấu hình và cũng bằng cách sử dụng các dịch vụ thư, lịch và danh bạ của máy chủ. Điều này có nghĩa là các thiết bị như iPhone và các ứng dụng như iCal trên Mac có thể nhận được thông báo



7
IOS sẽ khởi chạy ứng dụng của tôi vào nền nếu ứng dụng bị người dùng bỏ quyền?
Tôi đang kích hoạt tìm nạp nền bằng cách sử dụng content-availablecờ trên thông báo đẩy. Tôi có fetchvà remote-notification UIBackgroundModeskích hoạt. Đây là cách triển khai tôi đang sử dụng trong AppDelegate.m của mình: - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler { NSLog(@"Remote Notification Recieved"); UILocalNotification *notification = [[UILocalNotification …

15
registerForRemoteNotificationTypes: không được hỗ trợ trong iOS 8.0 trở lên
Khi cố gắng đăng ký thông báo đẩy trong iOS 8.x: application.registerForRemoteNotificationTypes(UIRemoteNotificationType.Alert | UIRemoteNotificationType.Badge | UIRemoteNotificationType.Sound) Tôi nhận được lỗi sau đây: registerForRemoteNotificationTypes: is not supported in iOS 8.0 and later. Bất kỳ ý tưởng cách làm mới là gì? Nó hoạt động khi tôi chạy ứng dụng Swift này …



26
Phát hiện nếu ứng dụng được khởi chạy / mở từ thông báo đẩy
Có thể biết ứng dụng đã được khởi chạy / mở từ thông báo đẩy không? Tôi đoán sự kiện ra mắt có thể được bắt gặp ở đây: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { if (launchOptions != nil) { // Launched from push notification NSDictionary *notification = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]; …

29
Làm cách nào tôi có thể chuyển đổi mã thông báo thiết bị của mình (NSData) thành NSString?
Tôi đang thực hiện thông báo đẩy. Tôi muốn lưu mã thông báo APNS của tôi dưới dạng Chuỗi. - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)newDeviceToken { NSString *tokenString = [NSString stringWithUTF8String:[newDeviceToken bytes]]; //[[NSString alloc]initWithData:newDeviceToken encoding:NSUTF8StringEncoding]; NSLog(@"%@", tokenString); NSLog(@"%@", newDeviceToken); } Dòng đầu tiên của mã in null. cái thứ hai in …

23
Làm cách nào để sửa lỗi không có chuỗi quyền lợi 'aps-môi trường' hợp lệ được tìm thấy cho ứng dụng này trong Xcode 4.3?
Tôi đã rất cố gắng để tạo ra một ứng dụng iOS đơn giản đơn giản có thể nhận thông báo đẩy. Lý do duy nhất của tôi để làm điều này là để thiết lập một quy trình cho một số thành viên khác trong nhóm sử dụng và …


17
Thiếu quyền thông báo đẩy
Tôi có một ứng dụng để gửi khi bị từ chối và tôi nhận được tin nhắn Thiếu quyền thông báo đẩy - Ứng dụng của bạn dường như đăng ký với dịch vụ Thông báo đẩy của Apple, nhưng các quyền của chữ ký ứng dụng không bao gồm …




11
Thông báo đẩy iOS: làm thế nào để phát hiện xem người dùng đã nhấn vào thông báo khi ứng dụng đang ở chế độ nền?
Có rất nhiều chủ đề stackoverflow liên quan đến chủ đề này, nhưng tôi vẫn không tìm thấy giải pháp tốt. Nếu ứng dụng không có trong nền, tôi có thể kiểm tra launchOptions[UIApplicationLaunchOptionsRemoteNotificationKey]trong application:didFinishLaunchingWithOptions:cuộc gọi để xem nếu nó mở từ một thông báo. Nếu ứng dụng đang ở …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.