1

私は Google Play で利用できる 2 つのアプリケーションの開発者です (非公開、進行中)。

1 つのアプリは無料で、もう 1 つは無料ではありません。

無料アプリは、ユーザーが非無料アプリのライセンスを持っているかどうかを確認しています。そのため、非無料アプリの公開鍵を使用して、無料アプリから LVL を呼び出しています。

今までは動いていると思っていたのですが、Google Play デベロッパー コンソールで設定できる「テスト結果」はアプリケーションごとではなく、グローバルであることに気付きました。

つまり、テスト結果を「LICENSED」または「NOT_LICENSED」として構成すると、どのアプリがライセンスをチェックするかは問題になりません。それが私の問題です。

両方の公開鍵のどちらを使用しているかに影響がある場合、誰が知っていますか? LVL は実際に公開鍵を使用してアプリを識別しますか?それとも「呼び出し元アプリのパッケージ」を使用していますか?

よろしくお願いします。

4

1 に答える 1

0

残念ながら、LVL を介して他のアプリケーションのライセンスを確認することはできません。あなたが両方のアプリの開発者であるかどうかは関係ありません。LVL に提供する公開鍵またはパッケージも関係ありません。

まったく別の解決策は、無料アプリでアプリ内購入を使用することです。その後、ユーザーは IAP を介して「ロック解除ライセンス」だけを「購入」できます。

ここを見てください: http://grokbase.com/t/gg/android-developers/11c5znp9qh/can-the-lvl-check-for-paid-app-be-done-from-my-free-app

于 2013-04-09T08:03:15.707 に答える