私は Google Play で利用できる 2 つのアプリケーションの開発者です (非公開、進行中)。
1 つのアプリは無料で、もう 1 つは無料ではありません。
無料アプリは、ユーザーが非無料アプリのライセンスを持っているかどうかを確認しています。そのため、非無料アプリの公開鍵を使用して、無料アプリから LVL を呼び出しています。
今までは動いていると思っていたのですが、Google Play デベロッパー コンソールで設定できる「テスト結果」はアプリケーションごとではなく、グローバルであることに気付きました。
つまり、テスト結果を「LICENSED」または「NOT_LICENSED」として構成すると、どのアプリがライセンスをチェックするかは問題になりません。それが私の問題です。
両方の公開鍵のどちらを使用しているかに影響がある場合、誰が知っていますか? LVL は実際に公開鍵を使用してアプリを識別しますか?それとも「呼び出し元アプリのパッケージ」を使用していますか?
よろしくお願いします。