자동 푸시 알림을 얻으려고합니다. 내 데이터베이스에 앱의 자동 푸시 알림 데이터를 저장해야 사용자가 앱을 사용할 때 보이지 않는 알림 및 사용자 수를 표시 할 수 있습니다. 앱. Xcode 6.1을 사용하고 iOS 7 이상의 기기를 타겟팅하고 있습니다. 현재 푸시 알림을위한 개발 인증서를 사용하고 있습니다. 대상 프로젝트 기능의 백그라운드 모드에서 원격 알림을 확인했으며, 정보 목록의 백그라운드 모드에는 필요한 백그라운드 모드에서 "푸시 알림에 대한 앱 다운로드 콘텐츠"가 있습니다.자동 푸시 알림이 작동하지 않습니다.
내 AppDelegate.m
에 원격 알림을 등록 할 수 있으며 장치 토큰을받을 수도 있습니다. 이제 푸시 알림을 보낼 때 응용 프로그램이 포 그라운드에있을 때 대리자 메서드가 호출되지만 앱이 백그라운드에 있거나 실행 중이 지 않을 때 배너에서 밀어 넣기 알림을 받지만 호출되지 않습니다.
내가 AppDelegate.m
-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler{
NSLog(@"Received push notification");
}
페이로드에이 방법을 구현 한 나는이 같은 모습을 보내고 :
나는 우선 순위, 사운드 등만을 추가하는 시도{
aps: {
content-available: 1
}
}
저를 도왔다. 앱이 백그라운드에서 실행 중이거나 실행 중이 아닌 경우 앱에 자동 푸시 알림 데이터를 저장하는 방법을 알아낼 수 있습니까? 이 문제를 해결하는 데 도움을주십시오.