問題タブ [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.
android - Android アプリ内アップデート 携帯電話で共有されている Wi-Fi がオンのときに Wi-Fi を要求する
アプリの更新でAndroidを使用してAndroidアプリを更新したいのですが、携帯電話が提供するWIFIに電話が接続されている場合(セルラーネットワークを共有している場合)、問題が発生します。
アプリの更新では、次のように動作するようです。
更新が見つかり、ユーザーに提案されたとき(firstScreen)
- Wi-Fi に接続していない場合は、Wi-Fi が見つかったときにアプリを更新するか、携帯電話のデータで更新をダウンロードするかを選択できます。
- すでに Wi-Fi に接続している場合は、この選択肢はありません (写真のように)
更新をクリックすると
セルラー ネットワークからの Wi-Fi に接続している場合、Wi-Fi を待っているように動作します。とにかく更新することを選択できるため、即時更新では問題ありません。ただし、FLEXIBLE アップデートがある場合は、電話が Wi-Fi を待機しているため (セルラー ネットワークからではなく Wi-Fi)、PENDING ステータスでフリーズします。
本当の問題は、最初の画面が wifi を分析しているように見えるか、2 番目の画面がネットワーク ソースを分析しているように見えることです。 おそらく、最初の画面では NetworkInfo を使用し、2 番目の画面では NetworkCapability などを使用しているためです。
誰もこの問題を抱えていますか?
セルラー Wi-Fi で柔軟な更新を選択したときにユーザーがブロックされないようにするには、ネットワーク ソースを見つける必要があります。
android - Android In App Updates - AppUpdateInfo でアップデートを検出できません
使用すると、いくつかのログステートメントがスローされます。
確かめた -
- Facebook やその他の認証方法でサインインできるので、署名キーは Play ストアにアップロードされたものと同じです + 自分自身を確認しました。
- [マイ アプリとゲーム] タブに Google Play の Google が表示され、UPDATE ボタンが表示されます。
- アプリケーションIDは同じです
- Play Google から何度もダウンロードしました。
- 内部テスト トラックとクローズド ベータ リリースで試してみました
編集: また、adb install からアプリを実行しようとしたか、Google Play からインストールしようとした後、Play Google に aab をデプロイしました。