拡張サポートをアプリに統合する必要があります。これまでに得たのは、アプリに DownloaderActivity、Service、および Receiver の例があることです。
今、私はXAPKFileをセットアップします
return new XAPKFile[]{new XAPKFile(
true,//is main?
3,//Version
4550105L)};//File size
ファイルサイズは正しいです。「ディスク上のサイズ」ではありませんが、それも試しました。
バージョン番号は常に apk のパッケージ バージョンと同じです。
私は両方を alhpa バージョンとして市場にアップロードしてテストし、まだ他の人がアクセスできないようにしました。
テスト アカウントは開発者アカウントです。
問題は、ダウンロードが開始されないことです。「このアプリを購入していない可能性があるため、ダウンロードに失敗しました」というヒントが常に表示されます。
実際の問題を見つけるために、昨日、ダウンローダ サービス内でアプリを何度もデバッグしました。LicenseValidator.java 検証メソッドでサーバーから返された応答コードは常に NOT_LICENSED です。
RSA キーは正しいものです。
アプリがライセンスされていないのはなぜですか?
編集:
別のアカウントでテストしたところ、別のエラーが発生しました。
アカウントは、開発者コンソールのライセンスにテスト アカウントとして追加されました