0

.apk を Google Play にアップロードすると、Base64 でエンコードされた RSA 公開キーがライセンス キーとして発行されます。Android アプリ コードでこの同じキーにプログラムでアクセスするにはどうすればよいでしょうか。

次に、このキーは一定のままですか、それとも特定のアプリ (おそらく .apk バイナリから生成される) の更新をアップロードするたびに変更されますか?

もしそうなら、更新に関係なく一定のままであるアプリからプログラムで取得できる他の一意に識別できる情報はありますか. 特定のアプリを明確に識別する何か?

ライブラリがプロプライエタリであるが、事前に決められた Android アプリのセットでのみ動作するように構成したい場合の簡単な例です。これは、実行時にアプリが使用されているアプリに関する、プログラムでアクセス可能な固有の情報に対して検証することで行うことができます。

助けてくれて本当にありがとうございます

4

1 に答える 1

0

ライセンスの確認とアプリ内課金に使用するキーと、アプリの署名に使用するキーを混同しています。これで署名鍵を取得できます。ライセンス キーはほとんどのアプリでは使用されません。ライセンス キーが必要な場合は、アプリに埋め込む必要があります。通常、アプリはパッケージ名と署名証明書 (またはそのハッシュ値) によって一意に識別されます。

于 2013-02-08T09:11:29.443 に答える