0

私は iOS 開発にまったく慣れていないので、かなり単純なタスクだと思うことを達成するのが非常に難しいと感じています。

Parse プッシュ通知を使用するアプリがあり、ユーザーが設定アプリケーションでアプリの設定を変更したときにチャンネルを購読/購読解除したいと考えています。私が見つけたすべての情報は、アプリが再び開かれたときに設定を同期する方法を示していますが、達成したいことは次のとおりです。

  1. ユーザーが設定アプリケーションで特定のチャンネルのトグル ボタンを変更します。オンに切り替えると、サブスクライブしたいと思います。オフ、登録解除
  2. 設定が変更された場合、ユーザーがアプリを再度開く前に、Parse で変更を行うためにアプリでコードを呼び出すことができるようにしたい

簡単な質問 -設定で設定が変更されたときにアプリケーションにコールバックを登録する方法はありますか?

ありがとう!

4

1 に答える 1

1

「コールバック」するものは何もありません。ユーザーが設定アプリで作業している場合、アプリ (例: 仮説) は実行されていません。

アプリが再びアクティブになると、イベント ( applicationDidBecomeActive) が発生します。あなたの仕事は、NSUserDefaults を調べて、何かが変更されたかどうかを確認することです。既にご存知だと思います。

それが十分でない場合は、設定バンドルを使用しないでください。アプリ自体にサブスクライブ/サブスクライブ解除インターフェイスを提供してください。

于 2015-02-03T02:06:29.420 に答える