私はwebOS開発に不慣れです。アプリ ストアに 1 つのアプリがあり、そのアプリの次の更新で、ユーザーの年齢、場所、アプリの使用時間、最も使用頻度の高い機能と最も使用頻度の低い機能を特定して保存できるようにしたいと考えています。データベース内のそのデータ。どうすればいいですか?ご協力いただきありがとうございます。
1 に答える
まあ、それはかなり大きな質問です。ここでは、何をすべきかの概要と、いくつかの注意事項を示します。
まず、ユーザーに直接尋ねて教えてもらえない限り、おそらく年齢を取得することはできません。また、アプリケーションが位置認識型であり、ユーザーがそのデータの収集を許可している場合にのみ、位置情報を取得します (位置認識型アプリケーションをインストールすると、ユーザーが位置認識アプリケーションを使用してもよいかどうか尋ねられます)。アプリケーションはその場所を取得できます)。
アプリの使用時間と使用する機能については、その方が簡単です。キャプチャする必要がある/キャプチャしたい粒度に応じて、シーンのアクティブ化および非アクティブ化メソッドが起動したときなど、ユーザーが特定の機能の使用を開始および停止したときのタイム スタンプを記録することができます。機能名とタイムスタンプを保存している限り、探しているものが得られるはずです。
次にコレクションの問題です。どのようにアプリに保存しても、アプリから取り出す方法にはいくつかの選択肢があります。ユーザーにデータをメールで送信してもらうことができない限り、おそらく最も簡単な方法は、Google のようなものを使用して Web アプリを作成することです (データを収集するために使用しているだけなので、おそらくユーザー向けの出力はありません)。 HTTP リクエストを使用して POST リクエストを送信できる URL を提供する App Engine。設定方法によっては、タイムスタンプを収集するたびにリクエストを実行することも (ただし、バッテリーの使用には悪い)、ときどき、またはアプリがクリーンアップを実行しているときにのみリクエストを実行することもできます (おそらく、時間内にオフをリクエストしてください)。
この種のことを行う方法をよく理解するために、人々が iPhone アプリでこの種のことを行う方法をオンラインで調べることをお勧めします。特定の機能を動作させるのに問題が発生した場合は、もちろんここで StackOverflow に来て、特定のコーディングに関する質問をすることができます。