그렇습니다. 유사한 질문을 스택에서 사용할 수 있습니다. 지금까지는 이러한 질문에서 적절한 동시 응답을 찾지 못했습니다.응용 프로그램이 비활성 모드 일 때 자동 누락 알림을 처리하는 방법은 무엇입니까? In Objective C
자동 푸시 알림을받을 때 데이터를 다운로드하거나 web-API를 호출하려면 어떻게해야합니까?
내 코드는 .. 다음과 같습니다
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler
{
NSDictionary *dicAPS = [userInfo objectForKey:@"aps"];
if(application.applicationState == UIApplicationStateBackground) {
// This is working..
[self callWebService];
}
else if(application.applicationState == UIApplicationStateInactive)
{
// This is not working..
[self callWebService];
}
else
{
// This is working..
//Show an in-app banner
}
}
참고 : 웹 측면에서
1), 이미 추가 된 "컨텐츠 가능"1.
2) 이미 PLIST에 키 아래에 추가로 .
<key>UIBackgroundModes</key>
<array>
<string>remote-notification</string>
</array>
바라건대, 나는 당신의 대답에서 새로운 희망을 얻을 것이다.
감사합니다.
또한 사운드 값을 설정하여 페이로드로 관리 할 수 있습니까? –
@ Shubham-Systematix 문제는 앱이 비활성 상태 일 때 웹 API를 호출하거나 코드를 실행하는 방법입니다. 이 경우 – Sonu
을 배경 모드로 설정해야하지만 10 분 안에 작동합니다. slot 또한, 내 아래의 대답을 확인하십시오 –