1

ユーザーが今日の拡張機能を削除または追加したことを検出する方法を知りたいです。Apple にそれを行う方法がない場合は、それを検出する方法をいくつか提案してください。

私の質問にお答えいただき、ありがとうございます。

4

2 に答える 2

1

ユーザーが今日の拡張機能をいつ追加または削除したかを検出することはできません。NSUserDefaults に値を読み書きすることで、拡張機能が初めて実行されたときを検出できますが、それだけです。

于 2014-10-29T04:07:10.413 に答える
1

100% の精度が必要ない場合は[UIDevice currentDevice].identifierForVendor.UUIDString、ウィジェットが読み込まれるたびに外部 API に投稿できます。これにより、ユーザーがウィジェットを見た (インターネットに接続している間) たびに時間記録が得られます。1 つの UUID からの定期的な更新の受信を停止した場合:

  • ユーザーがウィジェットを無効にしました
  • ユーザーがあなたのアプリを削除しました
  • ユーザーがベンダー ID をリセットしました

私が言ったように、それは 100% 正確ではありません。それはあなたが得ることができる限り近いです。

于 2014-10-29T04:23:02.913 に答える