問題タブ [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 投票する
0 に答える
114 参照

android - Android アプリ内アップデート 携帯電話で共有されている Wi-Fi がオンのときに Wi-Fi を要求する

アプリの更新でAndroidを使用してAndroidアプリを更新したいのですが、携帯電話が提供するWIFIに電話が接続されている場合(セルラーネットワークを共有している場合)、問題が発生します。

アプリの更新では、次のように動作するようです。

  1. 更新が見つかり、ユーザーに提案されたとき(firstScreen)

    • Wi-Fi に接続していない場合は、Wi-Fi が見つかったときにアプリを更新するか、携帯電話のデータで更新をダウンロードするかを選択できます。
    • すでに Wi-Fi に接続している場合は、この選択肢はありません (写真のように)
  2. 更新をクリックすると

セルラー ネットワークからの Wi-Fi に接続している場合、Wi-Fi を待っているように動作します。とにかく更新することを選択できるため、即時更新では問題ありません。ただし、FLEXIBLE アップデートがある場合は、電話が Wi-Fi を待機しているため (セルラー ネットワークからではなく Wi-Fi)、PENDING ステータスでフリーズします。

本当の問題は、最初の画面が wifi を分析しているように見えるか、2 番目の画面がネットワーク ソースを分析しているように見えることです。 おそらく、最初の画面では NetworkInfo を使用し、2 番目の画面では NetworkCapability などを使用しているためです。

誰もこの問題を抱えていますか?

セルラー Wi-Fi で柔軟な更新を選択したときにユーザーがブロックされないようにするには、ネットワーク ソースを見つける必要があります。

0 投票する
3 に答える
3989 参照

android - Android In App Updates - AppUpdateInfo でアップデートを検出できません

使用すると、いくつかのログステートメントがスローされます。

確かめた -

  • Facebook やその他の認証方法でサインインできるので、署名キーは Play ストアにアップロードされたものと同じです + 自分自身を確認しました。
  • [マイ アプリとゲーム] タブに Google Play の Google が表示され、UPDATE ボタンが表示されます。
  • アプリケーションIDは同じです
  • Play Google から何度もダウンロードしました。
  • 内部テスト トラックとクローズド ベータ リリースで試してみました

編集: また、adb install からアプリを実行しようとしたか、Google Play からインストールしようとした後、Play Google に aab をデプロイしました。