2016-05-24 12 views
1

プッシュ通知許可アラートが要求されたときにカスタマイズできるかどうかを知りたかっただけです。私たちは、アプリケーションが起動する瞬間を尋ねるよりも、より明確なプロンプトを出したいと思っています。 私が知っている限り、QBフレームワークは、アプリが起動する瞬間を尋ねることを強いられ、私たちはそれを変更できません。QuickBloxプッシュ通知許可アラートタイミングカスタマイズ

iOSのプッシュ通知のアクセス許可のタイミングをカスタマイズすることは可能ですか?

おかげ

+0

アラートをカスタマイズするか、何らかの条件に基づいてアラートを表示しますか? –

+0

私はそれが不可能と思う、これを参照してくださいhttp://stackoverflow.com/questions/31656775/ios-push-notification-custom-alert –

答えて

1

あなたはプロンプトを表示する必要があり、その場所で、このメソッドを入れて

#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 80000 
if ([[UIApplication sharedApplication] respondsToSelector:@selector(registerUserNotificationSettings:)]) { 

    [[UIApplication sharedApplication] registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:(UIUserNotificationTypeSound | UIUserNotificationTypeAlert | UIUserNotificationTypeBadge) categories:nil]]; 
    [[UIApplication sharedApplication] registerForRemoteNotifications]; 
} 
else{ 
    [[UIApplication sharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound]; 
} 
#else 
    [[UIApplication sharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound]; 
#endif 

メソッドを呼び出すときは、このプロンプトを取得。

関連する問題