3
내 앱에 APNS 푸시 알림을 추가하고 있습니다. 모든 인증서를 올바르게 등록 했으므로 모든 장치의 토큰을 데이터베이스에 올바르게 저장하고 알림을 보낼 수 있습니다.보이지 않는 APNS 푸시 알림
$payload = '{
"aps" :
{
"alert" : "' . $message . '",
"content-available" : 1,
"badge" : 0,
},
"data-id" : 11
}';
이 통지는 data-id
라는 변수가 포함
이
내가 보내는 푸시 알림의 예입니다. 알림을 표시하기 전에 사용자가 해당 데이터 ID로 특정 알림을 수신할지 확인하고 싶습니다.- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler
문제는 통지 메소드를 호출하기 전에 사용자에게 표시되는 것입니다 :
나는 내가 무엇을 찾고 할 수있는이 방법을 발견했다. 사용자에게 표시되지 않는 "보이지 않는"알림을 보낼 수 있습니까? 그 후에 알림을 표시해야하는지 여부를 확인하는 이전 방법을 호출합니까?
나는 콘텐츠를 사용할 수 = 1 남겨두고 경보를 제거하고 모든 것이 잘 작동했다. 정말 고맙습니다. – prelite