問題タブ [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.
android - LicenseCheckerCallback を型に解決できません
Android Licensing をいじり始めたばかりで、この問題に遭遇しました。
ライブラリ プロジェクトを作成し、アプリケーション プロジェクトをライブラリ プロジェクトにリンクしました。しばらくは問題なく動作していましたが、Android SDK と AVD Manager から Google API パッケージをインストールした後、プロジェクトが再構築され、このエラーに遭遇しました。私のコードはまったく変更されていません。何が起こったのか、またはそれを修正する方法を誰かが知っているのではないかと思っていました。
ありがとう!
編集:「プロジェクトのセットアップを修正...」および「プロジェクト 'licensing_proj' をビルド パスに追加する」オプションを選択すると、ライブラリ プロジェクトがビルド パスのプロジェクトとして追加され、エミュレーターの実行時に次のエラーが表示されます。Could not find licensing_proj.apk!
android-lvl - 2 つの異なるアプリケーションに対して同じサーバー応答データを取得するにはどうすればよいですか?
サーバーの応答データを取得するために LVL を使用しています。2 つの異なるアプリケーションで同じサーバー応答データを取得できるかどうかを知りたいです。取得できる場合、それを可能にするために LVL でどのような変更を行う必要がありますか?
java - インターネット接続のないライセンスシステム
私はAndroidのライセンスシステムをテストしています。まさに私はServerManagedPolicyを使用してサンプルプロジェクトをコンパイルしましたが、それについて質問があります。
では、問題を見てみましょう。
論理的に私はそれを望んでいません。ユーザーがインターネットなしでアプリを起動すると、ライセンスが付与されていてもアプリがブロックされるためです。どうすればそれを解決できますか?私のアプリケーションは動作するためにインターネットに接続する必要があるので、そのチェックを遅らせることに問題はありません
android - Android のコピー防止機能は、デバイスがルート化されているかどうかをどのように確認できますか?
http://developer.android.com/guide/publishing/licensing.htmlの「コピー防止の置き換え」セクションの下に、次のように記載されています。
Android マーケットの従来のコピー防止メカニズムの制限は、それを使用するアプリケーションは、安全な内部ストレージ環境を提供する互換性のあるデバイスにのみインストールできることです。たとえば、コピーで保護されたアプリケーションを Market から root アクセスを提供するデバイスにダウンロードすることはできません。また、アプリケーションをデバイスの SD カードにインストールすることもできません。
Android の - 一方非推奨 - コピー防止は、デバイスがルート化されているかどうかをどのように確認できますか? また、Dianne Hackborn によると、それは可能ではありません (デバイスがアプリにルート化されているかどうかを検出するにはどうすればよいですか? を参照してください)。つまり、チェックは(一般には知られていない)難読化された基準チェックによって行われることを意味するだけであり、明らかに「su」コマンドが存在するかどうかの単純なチェックだけではありません。そのチェックロジックについてもっと知っている人はいますか?またはそれがどれほど安全ですか?
android - Android CheckLicense は常に「dontallow」メソッドを実行しています
重複の可能性:
Android マーケット ライセンス (LVL) が確実に機能しない。ほとんどの場合、RETRY を返します
Android で LVL システムを使用していますが、常に「dontallow」メソッドを実行していることが問題です。Google アカウントが関連付けられている自分の電話でテストしているため、ライセンスされた応答を受け取る必要があります (プロファイルでこの応答を構成しています)。私のコードは次のとおりです。
私は何を間違っていますか?
android - Androidのサブスクリプションと支払い
私のアプリケーションでは、サブスクリプションサービスを実装したいと思います。サブスクリプションは主に毎年です。サブスクリプションの有効期限が切れた後、アプリケーションはサブスクリプションの更新を要求し、支払いとチェックアウトのプロセスに進む必要があります。
Androidライセンスとアプリ内課金を確認しましたが、「現在、Androidマーケットはサブスクリプション課金をサポートしていません。 Androidマーケットデベロッパー配布契約では、アプリケーションは許可されていません。」このリンクhttp://www.google.com/support/androidmarket/developer/bin/answer.py?hl=en&answer=140504。
アプリケーションにサブスクリプションと支払いのプロセスを実装するにはどうすればよいですか?
私を助けてください。
ありがとうございました。
android - あるGoogleアカウントから別のGoogleアカウントにアプリを移動する際のLVLに関する問題はありますか?
ここで説明するように、アプリを別のGoogle(Apps)アカウントに移動することを検討しています。
http://www.google.com/support/androidmarket/developer/bin/answer.py?hl=en&answer=139626
ただし、LVLやアプリ内課金に関する「落とし穴」がないことを確認する必要があります。
特に、LVLは公開鍵(開発者アカウントのプロファイルの編集で指定)を使用して応答に署名します。では、あるアカウントから別のアカウントにアプリを移動するとどうなりますか?
LVLが新しい公開鍵を使用する場合、既存のアプリのインストールはすべてLVLチェックに失敗します。
LVL(またはアプリ内課金)アプリを別のGoogleアカウントに移動した経験はありますか?
android - LVLはEclipseリポジトリでは利用できません
AndroidエミュレータでLVLシステムを使用できるように、GoogleAPIアドオンをダウンロードしようとしました。
ただし、Google APIアドオンは、利用可能なパッケージリストの私の日食では利用できないようです。
何か案は ?
私の日食のスクリーンショット
android - アクティビティにアタッチされていないフラグメントのIllegalStateException
アプリの1つをFragmentsを使用するように変換しようとしています。このアプリもAndroidライセンスチェッカーを使用しています。テスト中に、ライセンスチェッカーコードをコメントアウトしてもらい、アプリが希望どおりに動作するようになりました。これで、そのコードのコメントを解除してマーケットに戻す準備ができましたが、そうすると、アプリを起動するたびに次のメッセージが表示されます。
java.lang.IllegalStateException:フラグメントMainHomeFragment{40544bd8}がアクティビティにアタッチされていません
これは、電話またはエミュレーターでテストした場合に発生します。ライセンスチェッカーが十分な速度で終了していないように思われるため、フラグメントを膨らませたときに、それをアタッチするアクティビティがありません。最初はアプリを起動し、アプリが読み込まれたら戻るボタンを押して、すぐに再試行しました。ライセンスチェッカーは最初の試行からまだ実行されている可能性があると思ったので、次に戻るキーを使用する前に5分間待っても、同じ問題が発生します。奇妙なことに、アプリが2回目に爆発した後、もう一度試してみると機能しますが、4回目の試行では再び失敗するため、成功した最初の試行から何かがクリアされてはなりません。LicenseCheckerコードをコメントアウトして再度実行すると、毎回機能します。LicenseCheckerの呼び出しをスレッドとして新しいクラスに入れてみたので、作成中のアクティビティが保持されないようになりましたが、同じ問題が発生します。これを修正するために何を試みるべきかについてのアイデアはありますか?
これが私のメインのFragmentActivityのonCreateコードです。
android - Android マーケットで新しいアプリのアプリケーション ライセンスを取得する必要はありますか?
しばらく前に最初のアプリを Android マーケットにアップロードしました。コピー防止の有効期限が切れるというコメントはありません。代わりにライセンスを使用する必要があります。
これは、新しい有料アプリに対してもこのライセンスを取得する必要があるということですか?それとも、キーストアを使用してエクスポートし、後でライセンス取得を行うことはできますか? しかし、ライセンスがなくても、アプリはコピー保護されていますか?
ところで、このライセンスをアプリに統合するのにどのくらいの労力が必要ですか? ドキュメントを読むと、かなりの労力がかかるようです!
どうもありがとう