2016-11-16 4 views
0

iphoneのTodayビューでユーザーが有効または無効にできるウィジェットを持つアプリがあります。 ユーザーがアプリの拡張機能(ウィジェット)を有効にしたときにプログラムで検出する方法はありますか? ウィジェットをインストールするユーザーを数えたいので、ユーザーが自分のアプリで「有効」をクリックしたときの正確な時刻をキャッチする必要があります。 アイデア ありがとう!ユーザーがTodayビューでウィジェットを有効にしたときにプログラムで検出する方法

+0

拡張機能を無効/有効にする方法はありますか? – user6539552

答えて

0

ありがとうございます。

ユーザーがウィジェットを通知センターに表示できるようにすると、ウィジェットライフサイクルメソッドが呼び出されます。あなたのアプリならば

ここでは、ウィジェットが初めて起動すると、他のYESに成功し、その後サーバーにNSUserDefaultセットを、カウントをアップロードした場合の例

ためのフラグで 以下のようにいくつかを管理する必要がNO

に設定してください最初に起動しないで、通常の処理を行い、サーバにアップロードする必要はありません。

+0

返信ありがとう、このように私は "無効にする"アクションを右にキャッチすることはできません?私はウィジェットが作成された最初の時間をカウントするためにNSUserDefaultでboolを使用しましたが、ユーザーがウィジェットを無効にした場合、私はそれを捕まえられません。ブール値を再び設定することはできません.. – dewift88

+0

我々はコマンドを持っていないので、ウィジェットが無効モードでは不可能です。 – iMHitesh

関連する問題