«apple-push-notifications» 태그된 질문

Apple Push Notification Service는 iOS 3.0과 함께 출시 된 Apple Inc.에서 만든 서비스입니다. APNS는 Mac OS X Lion Server와 함께 사용되어 구성 프로필을 통해 업데이트를 수신하도록 등록 된 클라이언트에 업데이트 알림을 푸시하는 데 사용됩니다. 서버의 메일, 캘린더 및 연락처 서비스를 사용합니다. 즉, iPhone과 같은 장치 및 Mac의 iCal과 같은 응용 프로그램은 알림을받을 수 있습니다.



7
iOS가 사용자가 강제 종료 한 경우 앱을 백그라운드에서 시작합니까?
content-available푸시 알림 에서 플래그를 사용하여 백그라운드 가져 오기를 트리거하고 있습니다. 나는이 fetch와 remote-notification UIBackgroundModes있었습니다. AppDelegate.m에서 사용중인 구현은 다음과 같습니다. - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler { NSLog(@"Remote Notification Recieved"); UILocalNotification *notification = [[UILocalNotification alloc] init]; notification.alertBody = @"Looks like i got a notification - fetch thingy"; [application presentLocalNotificationNow:notification]; completionHandler(UIBackgroundFetchResultNewData); …

15
registerForRemoteNotificationTypes : iOS 8.0 이상에서 지원되지 않습니다
iOS 8.x에서 푸시 알림을 등록하려고 할 때 : application.registerForRemoteNotificationTypes(UIRemoteNotificationType.Alert | UIRemoteNotificationType.Badge | UIRemoteNotificationType.Sound) 다음과 같은 오류가 발생합니다. registerForRemoteNotificationTypes: is not supported in iOS 8.0 and later. 그것을하는 새로운 방법은 무엇입니까? iOS 7.x 에서이 Swift 앱을 실행할 때 작동합니다. 편집하다 iOS 7.x에서 조건부 코드를 포함하면 (SystemVersion 조건부 또는 #if __IPHONE_OS_VERSION_MAX_ALLOWED> = …



26
푸시 알림에서 앱이 시작 / 열렸는지 감지
푸시 알림에서 앱이 시작 / 열렸는지 알 수 있습니까? 시작 이벤트가 여기에서 잡힐 수 있다고 생각합니다. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { if (launchOptions != nil) { // Launched from push notification NSDictionary *notification = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]; } } 그러나 앱이 백그라운드에있을 때 푸시 알림에서 앱이 열려 있는지 어떻게 알 …

29
디바이스 토큰 (NSData)을 NSString으로 어떻게 변환 할 수 있습니까?
푸시 알림을 구현하고 있습니다. APNS 토큰을 문자열로 저장하고 싶습니다. - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)newDeviceToken { NSString *tokenString = [NSString stringWithUTF8String:[newDeviceToken bytes]]; //[[NSString alloc]initWithData:newDeviceToken encoding:NSUTF8StringEncoding]; NSLog(@"%@", tokenString); NSLog(@"%@", newDeviceToken); } 첫 번째 코드 줄은 null을 인쇄합니다. 두 번째는 토큰을 인쇄합니다. newDeviceToken을 NSString으로 어떻게 얻을 수 있습니까?

23
Xcode 4.3에서 "응용 프로그램에 유효한 'aps-environment'인 타이틀먼트 문자열이 없습니다"를 수정하는 방법은 무엇입니까?
푸시 알림을받을 수있는 간단한 간단한 iOS 앱을 만들기 위해 매우 열심히 노력했습니다. 이 작업을 수행하는 유일한 이유는 다른 팀 구성원이 사용할 절차를 설정하고 웹에서 다른 곳에서 최신 버전의 해당 지침을 찾을 수 없었기 때문입니다. 우리 가게는 iOS 개발자에게 상당히 새롭고 개인적으로 iOS 개발자와 Xcode를 완전히 경험하지 못했습니다. 나는 애플과 다른 …

4
푸시 인증서 갱신 및 현재 App Store 앱 작동 유지
앱 스토어에 만료 된 iOS 프로비저닝 프로파일 (배포)을 사용하는 앱이 있습니다. 이 프로파일에는 만료 된 푸시 인증서가 포함되어 있으며 더 이상 포털에 나타나지 않습니다. 질문 1 : 푸시 인증서를 다시 만든 다음 프로필을 갱신하는 방법이 있습니까? (키 체인에 여전히 푸시 인증서 (만료)가 있습니까?) 질문 2 : 새 푸시 인증서가 포함 …

17
푸시 알림 권한이 없습니다.
제출이 거부되었을 때 제출할 앱이 있는데 메시지가 표시됩니다. 누락 된 푸시 알림 권한-앱이 Apple 푸시 알림 서비스에 등록 된 것으로 보이지만 앱 서명의 권한에는 "aps-environment"권한이 포함되어 있지 않습니다. 앱이 Apple 푸시 알림 서비스를 사용하는 경우 프로비저닝 포털에서 앱 ID가 푸시 알림에 대해 활성화되어 있는지 확인하고 "aps-environment"권한이 포함 된 배포 프로비저닝 …

10
앱이 열려 있고 포 그라운드에있을 때 주식 iOS 알림 배너를 표시합니까?
Apple의 공식 iOS 메시지 앱이 열려 있고 포 그라운드에있을 때 다른 연락처의 새 메시지가 주식 기본 iOS 알림 알림 배너를 트리거합니다. 아래 이미지를 참조하십시오. App Store의 타사 앱에서 가능합니까? 앱이 열려 있고 포 그라운드에있는 동안 앱에 대한 로컬 및 / 또는 푸시 알림 ? 내 앱을 테스트 할 때 알림이 …

11
웹 애플리케이션은 어떻게 iOS 장치에 푸시 알림을 보낼 수 있습니까? [닫은]
닫힘 . 이 질문은 더 집중되어야 합니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중하도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 이 질문 개선 웹 앱을 만들고 있습니다. 새 콘텐츠가있을 때 iOS 사용자에게 푸시 알림을 보내려면 어떻게해야합니까?

11
제출시 Xcode 8“앱 서명에 aps-environment 자격이 없습니다.”
지난 6 개월 동안 수십 개의 버전을 제출 한 앱이 있으며 APNS를 사용합니다. Xcode 8로 업그레이드 한 후 Apple에서 다음 이메일을 받았습니다. 개발자 님, APP_NAME에 대한 최근 전송에서 하나 이상의 문제를 발견했습니다. 배송이 성공적으로 이루어졌지만 다음 배송에서 다음 문제를 수정하는 것이 좋습니다. 푸시 알림 자격 누락-앱에 Apple의 푸시 알림 서비스에 …

11
iOS 푸시 알림 : 앱이 백그라운드에있을 때 사용자가 알림을 탭했는지 감지하는 방법은 무엇입니까?
이 주제와 관련된 많은 스택 오버플로 스레드가 있지만 여전히 좋은 해결책을 찾지 못했습니다. 앱이 배경에 없으면, 내가 확인하실 수 있습니다 launchOptions[UIApplicationLaunchOptionsRemoteNotificationKey]에 application:didFinishLaunchingWithOptions:이 통지에서 연 것 있는지 확인하기 위해 전화. 앱이 백그라운드에있는 경우 모든 게시물 application:didReceiveRemoteNotification:에서 애플리케이션 상태 를 사용 하고 확인하도록 제안합니다 . 그러나 내가 실험 한 것처럼 (또한이 API의 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.