19

ほんの数週間前、Google は Android LVL API (License Verification Library) を変更しました。

古い LVL のライセンス チェックは、アカウントごとに生成された公開/秘密キーを使用したライセンス検証に基づいていました。新しいものは、アプリケーションベースごとに公開/秘密鍵を使用することを想定しています。

古い LVL を使用するアプリケーションがあり、動作しているように見えます (ように見えますが、実際にはわかりません)。アプリケーションは、アカウントごとに生成された公開鍵を埋め込みます。

アプリのアップグレードを決定した場合、どうすればよいですか? アプリケーションに公開鍵を埋め込むか、アカウントに公開鍵を引き続き使用しますか?

Google の Android 開発者サイトで手がかりを見つけることができませんでした...

4

1 に答える 1

1

古いライセンス キー システムは廃止されたと考えると役に立ちます。古いアプリでも引き続き機能し、更新のために引き続き機能する可能性があります。非推奨であり、将来予告なしにいつでも無効化または削除される可能性があるものと同様に、新しいシステムを使用するのにあまり長く待ちたくないかもしれませんが、古いキーは今のところ機能するはずです. したがって、更新をプッシュする必要がある場合は、古いシステム/キーで問題ない可能性があります。

BadCash が示唆したように、新しいライセンス キーの生成は、まだ即時のプロセスではないようです。生成されると、有効なライセンス署名として認識されるように、ライセンス システム全体に反映されるまでに数分から数時間かかる場合があります。

ただし、サイトによると、Google はこのシステムから完全に離れているように見えることに注意してください: Google Play Licensing Service

したがって、将来の煩わしさを避けるために、新しいシステムを辞任することをお勧めします-アプリの数によっては、それほど面倒でなければ-そして、将来はまったくやり直す必要がないことを知って安心して座ってください.

于 2013-03-15T19:42:20.730 に答える