2014-04-14 1 views
1

애플리케이션이 푸시 된 경우 권한 대화 상자 자체를 사용자 정의하거나 비활성화 할 수 없음을 알고 있습니다. 그러나 팝업 시간이 연기 될 수 있는지 궁금합니다.푸시 알림을위한 iOS 권한 대화 상자의 팝업 시간을 사용자 정의하는 방법

나는 Candy Crush Saga을 보았습니다.

사용자 정의 대화 상자 팝업이 표시 될 때까지 권한 대화 상자가 표시되고 Candy Crush Saga에서 알림을 수신할지 묻는 메시지가 표시되면 확인을 누르면 푸시 알림을위한 iOS 표준 권한 대화 상자가 나타납니다.

답변

1

registerForRemoteNotificationTypes:에 처음으로 전화하면 대화 상자가 표시됩니다. 따라서, 필요할 때까지 전화하지 마십시오.

또한 사용자에게 물어 보거나 사용자가 이해할 수있는 내용을 수락하고 묻는 방법으로 사용자에게 알리는 것이 좋습니다. 그럴 경우 사용자 기본값을 사용하여 기록하고 각 앱 시작 (앱 시작)에 registerForRemoteNotificationTypes:을 호출하기 전에 확인하십시오. 사용자가 만족 스럽다면 해당 플래그를 사용자 기본값으로 설정하고 처음으로 registerForRemoteNotificationTypes:으로 전화하십시오.

+0

내 마음에는 한 가지가 있습니다. 만약'registerForRemoteNotificationTypes :'메소드를 호출하지 않는다면 앱이 푸시 알림을받을 수 없다는 뜻인가요? –

+0

예, 정확히 그 것입니다. – Wain

+0

부끄러운 일 ... 부끄러운 줄 알아야 ... 클라이언트가 경고를 받으면 APNS 푸시 알림을 지원해야한다고 보스가 주장합니다. –