2017-12-04 2 views
1

오랫동안 앱을 실행하지 않으면 푸시 토큰을 새로 고침해야합니다. 백그라운드 모드와 응용 프로그램을 사용하려고했습니다 : performFetchWithCompletionHandler : 메서드. 이 메서드 내에서 registerUserNotificationSettings : (UIUserNotificationSettings ) notificationSettings를 호출합니다. 그리고 didRegisterUserNotificationSettings (UIUserNotificationSettings) notificationSettings가 호출 될 것이라고 기대하지만, 이는 발생하지 않습니다. 앱을 실행하지 않고 APNS에 등록 할 방법이 있습니까?iOS 백그라운드에서 알림 등록

사용자가 사용자가 사용자가 운영 체제를 다시 설치 백업에서 장치를 복원 새 장치에 귀하의 응용 프로그램을 설치합니다

답변

2

간단한 대답 원치 않음

있는 APN은 다양한 이유로 새 장치 토큰을 발행 할 수있다 그 밖의 시스템 정의 이벤트 결과적으로 APNs 대 장치 연결 트러스트 및 장치 토큰에 설명 된대로 앱은 시작시 때 장치 토큰을 요청해야합니다. 코드 예는 원격 알림 수신에 등록을 참조하십시오.

Apple 설명서 : https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/APNSOverview.html