リリース済みのアプリを Play Console で確認したところ、ANRの通知が来ていた。このANRとはなんのことか?
1.アプリ終了を誘発するクラッシュのこと
2.Android OSにまで危害を加える重度のクラッシュのこと
3.暗号化されていない環境での通信のこと
4.一般的なフリーズのこと
ANRはApplication Not Respondingの略で、フリーズ状態のことを指します。
したがって、正解は4番です。
AndroidはANRも通知してくれるので、これが来ている場合は迅速に対応しなければいけません。
経験上、クラッシュはユーザーの特定環境でしか発生しないことがあるのですが、ANRはあきらかにプログラムのミスの場合がほとんどです。
サーバーとの通信部分を見直したりして対応しましょう。
GoogleのPlayConsoleはiOSのApp Store Connectと比べてデバッグ情報がたくさんあります。
クラッシュした場所がすぐに特定できる場合がほとんどなので、デバッグログを使ってすぐさま修正しましょう。
最近のトレンドは、毎週や毎月のように、機能追加がなくてもバグフィックスを提供することです。