セサミ3で不具合が出たときはハードの初期化からはじめる
セサミ3で色々と不具合があって困っていた。
アプリの権限や位置情報のオンオフなどを除けば、本体の初期化をするのが手っ取り早い。
セサミ3の初期化
→wifiモジュールの初期化
→アプリ入れ直し(公式ではなぜか奨励されているけど、これが効果ある理由がわからない)
の順番がいい。
あとは、アプリの立ち上げ時にのみ行う処理で色々とやっているので、初期化に合わせてアプリをバックグラウンドから一回殺して立ち上げ直すほうが良い。
これでも直らないものは直らない(屋内にいるのにロック解除に合わせて玄関ドアも開くとか)と考えてよい。