1

アプリの更新で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 で柔軟な更新を選択したときにユーザーがブロックされないようにするには、ネットワーク ソースを見つける必要があります。

4

0 に答える 0