私は自分のアプリにAndroidライセンスをインストールしていますが、ライセンスを確認するための適切な形式と見なされるものを知りたいです-毎回、または一度だけ、たとえば共有設定にライセンスされているという事実を保存しますか?私の懸念は、ユーザーがオフラインの場合、ユーザーがアプリからロックアウトされることです。
1096 次
3 に答える
3
個人的には、最初の起動時に1回チェックを強制し、実際に自分のものであることを確認してから、電話が接続されている場合は、起動時に毎回、または1回おきにライセンスをチェックするのが最も賢明なアイデアだと思います。さらに、毎週など、特定の間隔でチェックを強制するのが賢明かもしれません。検証する必要があります。そうしないと、チェックアウトされます。
ユーザーを怒らせないバランスを維持するのは賢明ですが、それはアプリケーションを正確に検証することにもなります。
あなたにとって意味がありますか?
于 2011-07-28T22:54:39.187 に答える
1
私はその人がインターネットに接続するたびにチェックします:
NetworkInfo i = conMgr.getActiveNetworkInfo();
if (i.isConnected() || i.isAvailable()) {
//There is a connection, check licensing
}
それが最も論理的な方法のようです。ライセンスに慣れていませんが、時間がかかりますか?
于 2011-07-28T22:57:30.547 に答える
0
これがネットワークをチェックする良い方法です。欠点は、マニフェストで別の許可が必要になることです
于 2012-02-07T16:07:37.033 に答える