푸시 알림과 관련된 하나의 iPhone 앱에서 작업하고 있습니다. 나는 많은 문서와 튜토리얼에서 보았 듯이이 밀어 넣기 알림을 등록하기 위해 제안하는 다음과 같은앱이 iPhone을 실행하지 않는 동안 푸시 알림 받기
application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
에서 :
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeAlert| UIRemoteNotificationTypeBadge| UIRemoteNotificationTypeSound];
...
}
이제 문제는 앱이 실행되지 않은 경우
(심지어에서 배경), 밀어 넣기가 올 때 밀어 넣기 메시지를 처리 할 수 없지만 알림 영역에서 다시 밀어 넣기 메시지를 사용하고 다시 응용 프로그램을 점심을 먹으면 내 메시지를 가져올 수 있습니다.처음으로 점심 식사를 할 때도 내 앱에 푸시 메시지가 표시되도록하려면 어떻게해야합니까?
어떻게 당신이 등록한 전에 장치에 푸시를 보내려고는 키를 가지고 &하지만, 서버에 전송? – mattjgalloway
앱이 과거에 사용 되었다면 내 서버는 장치 토큰을 추적 할 것이므로 그 시점에 망치고 있지는 않지만 푸시를 보낼 수 있습니다. 하지만 이제 문제는 앱이 처음 출시 될 때입니다. 알림을 처리하지 않도록 알림을 신청하려고합니다. 이 문제를 어떻게 해결할 수 있습니까? – shebelaw
뭐라고 요? 나는 당신이 혼란스러워했다고 생각합니다. @ warrenm의 대답을 참조하십시오. – mattjgalloway