プッシュ通知用にUrban Airshipを使用して目的のCアプリを設定しました。しかし、私のアプリでは、ユーザーはこれらの通知を削除できなければなりません。つまり、ユーザーはこれ以上のプッシュメッセージを受信したくありません。私はそれをオフにする方法を理解できません。Urban Airshipを使用しているときにプッシュ通知ステータスを動的に設定しました
私は、デバイス設定でアプリの設定で通知を無効にすることができますが、この場合は望ましい解決策ではないことにご注意ください。アプリはまだである必要があります。は通知を受け取ることができます。
私はいくつかのメソッドを呼び出して変数を設定することができましたが、何も助けてくれません。私は、通知を得るために、私の登録を削除しようとすると、私はこれを呼び出す:
[UAirship push].allowUnregisteringUserNotificationTypes = YES;
[UAirship push].userPushNotificationsEnabled = NO;
[UAirship push].backgroundPushNotificationsEnabled = NO;
[[UAirship push] setUserNotificationTypes:(UIUserNotificationTypeNone)];
[[UAirship push] updateRegistration];
誰もが、これは実際にすべての可能である、または私は違っ削除する必要がないことを知っていますか?
を使用すると、通知..whatsを停止するには、サードパーティのフレームワークを使用している 'UAirship'のですか? – vaibhav
@vaibhav私はAppleのAPNSサーバーの代わりにプッシュ通知を処理するUrban Airshipと呼ばれるサードパーティのフレームワークを使用しています。だから私はアーバン飛行船を設定して、自分のサーバーから私のアプリにプッシュ通知を送ることができるようにした。しかし、上に示したコードが可能でなければならないことを示していますが、私はそれをオフにすることはできません。 – ClockWise
@ClookWise私の混乱はここでは、GCNまたはUAirshipのようなAPNとの同期化のようなサードパーティのプッシュノーティフィケーションに感染するので、通常の方法(APN)からの通知を無効にしようとしましたか? – vaibhav