問題タブ [in-app-update]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
361 参照

android - アプリ内アップデートが resultCode 0 で失敗するのはなぜですか?

アプリ内アップデートをテストすると、アップデートはダウンロードされますが、resultCode が 0 (RESULT_CANCELED) でインストールに失敗しますonActivityResult

さらに、更新バージョンは、トラックに更新された最新のバージョンではありません (内部トラックを使用)。これらのバージョンを内部トラックでリリースしました: 1 2 3

versionCode 1 でビルドを作成すると、2 に更新しようとしますが失敗します。versionCode 2 でビルドすると、アプリが最新であると表示されます。

同じエラーで新しいビルドをアップロードしようとしました。2 日間待って再度テストしましたが、同じ結果が得られました。

アプリはアプリ バンドルで公開されます。

また、プレイストア バージョン 3 (内部トラック) をインストールしてからバージョン 4 を公開すると、アプリは最新であると報告されます。プレイストアには更新ボタンが表示されますが、アプリ内更新では利用可能な更新が報告されません。

0 投票する
0 に答える
557 参照

android - Android でアプリ内アップデートを使用しているときにインストール ステータス コード -100 を解決するにはどうすればよいですか?

ここからアプリ内アップデートに取り組んでいます: https://developer.android.com/guide/app-bundle/in-app-updates

アプリに正常に実装しました。私のアプリはすでにプレイストアにあります: https://play.google.com/store/apps/details?id=com.tekitsolution.remindly

この実装をテストするために、プロジェクトのバージョンを下げ、スプラッシュ アクティビティに実装しました。

というわけで、更新画面が出てきたので、更新をクリックするとダウンロードが始まりました。ダウンロードが完了すると、再び同じページからダウンロードされ、installErrorCode-100 が表示されます。これは、Play ストアで内部エラーが発生したことを意味します。(インストール エラー コードの実際の意味を理解する方法はありますか? )

次に、これ (INSTALLED = 4) の代わりに、state.installErrorCode -100 で FAILED = 5 を取得しています。

コード:

注:別のデバイスでも試しました。

0 投票する
1 に答える
128 参照

android - Facebook、Instagram、Messenger のようにバックグラウンドでアプリケーションを更新するにはどうすればよいですか?

Facebook、Instagram、Messenger がバックグラウンド アプリケーション更新 (App-Update) のために何をしているのか正確に知りたいですか? 彼らがプレイストアの外でアプリケーションを更新していることに気づきましたが、それはユーザーの介入なしですか?

0 投票する
2 に答える
465 参照

android - Android で In App Update を手動でテストする方法

アプリにアプリ内アップデートを実装し、以下の手順に従ってテストしました。

  1. 元のアプリをデバイスからアンインストールします。

  2. Google Play ストアからアプリをインストールする

  3. アプリを再度アンインストールします。

  4. この apk をインストールします。

上記の手順は、一部のデバイスでは機能しません。

したがって、このテストに別の方法があるかどうかを知りたいです。