問題タブ [android-lvl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
432 参照

android - Android LVLのライセンスオプションはありますか?

機密データを暗号化されたDBに保存していた妄想的なユーザー向けのアプリケーションがあります。要件の1つは、アプリにIP接続を使用するための権限がないことです。ある天気の良い日に、廃止されたコピー防止システムを新しいLVLベースのものに交換することを決定するまで、すべてが順調でした。アプリにはまだインターネットを使用する権限がありませんが、とにかくLVLサービスを介して、Androidマーケットに接続し、ライセンスの有効性を確認する必要があります。確かに私はライセンスなどをキャッシュしているので、アプリは最初の実行時に一度だけライセンスをチェックします。それでも、ライセンスの有効性を確認するためにデバイスでGPRS / Wi-Fiを有効にする必要がある理由をユーザー(妄想的なユーザー)に説明することはできませんでした。それ'

どういうわけかgprs/wi-fi接続なしでライセンスをチェックすることは可能ですか?
SMSを使って確認する方法があるのではないでしょうか。

0 投票する
2 に答える
3898 参照

android - プロキーのライセンスチェック

そこで、全機能を搭載した無料アプリを作りたいと思います。アプリがライセンスされたプロキーを検出するまで、プロ機能は無効になります。そしてもちろん、LVLを使用してプロキーにライセンスを確認してもらいたいと思います。私はこの時点まで物事を正しく行う方法を知っていますが、プロキーをアプリと通信させてプロ機能を有効にする方法を知りません。

メインのアプリコード(com.test.mainapp)は次のとおりです。

これにより、他の人が私のアプリの偽のキーを作成するのを防ぐことができますが、それでも他の人とオンラインでキーアプリを共有でき、機能します。別のアプリケーションからLVLチェックを実行できないため、ライセンスキーアプリが自身のライセンスをチェックし、それが正しい場合にのみ、ユーザーがプロ機能を取得するようにします。ライセンスキーアプリとメインアプリをこのように相互に通信させるにはどうすればよいですか?

ここで取得しようとしている機能は、たとえばTitaniumBackupのようなものです。

0 投票する
1 に答える
537 参照

android - Intent Service からの LVL ライセンス チェック

Android マーケットでアプリのプロ キーを購入すると、ユーザーが利用できるプロ機能も含まれる無料のアプリがあります。プロキー アプリに受信機を設定し、メイン アプリに別の受信機を設定しました。ユーザーがメイン アプリの [Validate key] ボタンをクリックすると、インテントがキー アプリの受信側にブロードキャストされ、受信側が IntentService を起動して、プロ キー ライセンスが有効かどうかを確認します。次に、IntentService は、LVL チェックからの「応答」エクストラを含むインテントをメイン アプリ レシーバーにブロードキャストします。

私はほとんどそこにいます。IntentService で LVL チェックを実行しようとしたときにのみ、エラーが発生しました。

助言がありますか?

IntentService ソース:

0 投票する
1 に答える
10567 参照

android - Android: アプリのライセンス、コピー防止

無料ではないapkファイルがあります

私の質問は次のとおりです。

1、市場でコピー防止が「true」に設定されている場合、ユーザーは私のapkファイルをデバイスからコピーできますか? (ルート化/非ルート化)デバイスから apk をコピー

2, できる場合: REAL コピー プロテクションを作成する最善の方法は何ですか?

ありがとう、レスリー

0 投票する
1 に答える
493 参照

android - カスタムROMでのAndroidライセンス

AndroidライセンスはカスタムROMでも機能しますか?

はいの場合、一部の人が私のアプリを市場からインストールできない(=>「デバイスに互換性がない」)とはどういうことでしょうか。

0 投票する
1 に答える
592 参照

android - Android LVL で使用できる ANDROID_ID の代替手段は何ですか?

Secure.ANDROID_ID が一意ではないというよく知られた問題のため、LVL でデバイスを識別するための代替手段はありますか?

インストール固有の生成 ID を使用した場合、アプリを購入したユーザーに問題は発生しませんか? たとえば、デバイスを再インストールまたは切り替えた場合、ID が変更されたためにアプリを再購入する必要がありますか?

0 投票する
2 に答える
2764 参照

android - ライセンス検証ライブラリ–サーバーの応答をテストする方法

私はすでに、Googleライセンス検証フレームワークのエラーとなる継ぎ目で何日も無駄にしています。

Googleマーケットのライセンス検証ライブラリをテストしています。これまでのところ:-提供されたライブラリとサンプルソースから変更なしでライブラリとテストプロジェクトを作成しました(公開鍵とその他の明白なものを除く)。-市場でパブリッシャーアカウントを作成しました-アプリケーションを市場にアップロードしていません-サンプルアプリケーションをデバイスにインストールしました-開発者コンソールでテストアカウントを追加しました-開発者コンソールでさまざまなテスト応答を設定しました

私の問題は、開発者コンソールのテスト応答の設定に関係なく、常にNOT_MARKET_MANAGED応答を受け取ることです。ドキュメントには、パブリッシャーアカウントを持つデバイスにサインインする必要があると記載されています。これが具体的に何を意味するのかは述べていません。デバイスのアカウントにパブリッシャーアカウントを追加しましたが、これは役に立ちません。ライセンスライブラリはマーケットアプリケーションに依存しているため、マーカーアプリケーションのアカウントを変更しました。効果もありません。グーグルで検索したところ、「…発行元アカウントをプライマリアカウントとしてサインインする必要があります…」という行に何かが見つかりました。プライマリアカウントとは正確にはあいまいなままです。一部の情報源は、プライマリアカウントのサインインには工場出荷時のリセットが必要であると述べています。私はそれを試していませんが、デバイス、インストール、メッセージ、連絡先などで行ったものは何でも失うと思います。これは不可能なほど非現実的です。私の質問は、さまざまな応答に対してアプリケーションをどのようにテストするかということです。

0 投票する
1 に答える
95 参照

android - LVL が機能を制限する必要がある場合と、LVL を使用するアプリケーションの 2 つのバージョンが存在する必要がある場合

アプリケーションに LVL ( http://developer.android.com/guide/publishing/licensing.html ) のサポートを追加する準備をしていますが、プログラムに LVL を使用して機能を制限する機能がある場合は、プログラムのバージョンを 1 つだけにするのが理にかなっている場合があるため、ユーザーがアプリ内からアプリケーションの料金を支払えば、完全な機能を利用できるようになります。

これは、無料版の場合、完全版のすべてのコードも含まれているため、必要以上に大きくなることを意味しますが、他の欠点は見られません。ポジティブな点は、維持するコードベースが 1 つだけであり、有料の場合にどのような機能が利用できるかをユーザーに簡単に示すことができます。

コードベースを 1 つにするのが悪い選択肢になる他の理由はありますか?

0 投票する
1 に答える
748 参照

android - Android ライセンスが機能しない

少し助けが必要です。これを短くするために。一般的なライセンス チェック コードをインストールしましたが、アプリをマーケットにアップロードすると、ユーザーがアプリを使用できなくなりました。許可がないと言っているのですが、誰か私が見逃したものを見せてもらえますか?

ここに私のマニフェストファイルがあります

誰か助けてくれませんか?...私は何を見落としましたか....事前に感謝します。

0 投票する
1 に答える
266 参照

android - Android マーケットの 503 応答がリセットされるまでにどのくらいの時間がかかりますか?

ライセンス ドキュメントには次のように記載されています。

ライセンス サーバーは、一般的な要求制限を適用して、サービス拒否につながる可能性のあるリソースの過剰使用を防ぎます。アプリケーションが要求制限を超えると、ライセンス サーバーは 503 応答を返します。これは、一般的なサーバー エラーとしてアプリケーションに渡されます。これは、制限がリセットされるまでユーザーがライセンス応答を利用できないことを意味します。これは、無期限にユーザーに影響を与える可能性があります。

この「無期限」とはどのくらいの期間ですか?これが一部のユーザーに誤ったエラーが発生している理由ではないかと思います。すぐに機能するようになるかどうか、またはユーザーのためにアプリを有効にする別の方法を見つける必要があるかどうかを知る必要があります。