iOSでGoogleアカウントを追加しようと思ったらハマった話
SoftBankから格安SIMへの移行に伴い、Gmailを取得してiOSに追加しようと思ったら上手くできなかったのでメモ。
■やりたかったこと
・iOSにInboxをインストールして、iOS上でプッシュ通知を受けたかった
・連絡先がGoogleアカウント依存だったので、iOSからGoogleに連絡先を移動させるのがめんどくさかった
・プッシュ通知だけInboxに任せてiOS標準のメールアプリでメールを確認する方法を取りたかった。
→ここまでやってみたらiOSにGoogleアカウントを追加できない。なんで?
■環境
・iOS 10.2
■状況と現象
うちの環境で起きた現象は下記ブログの方とほぼ同じなのでコチラを参照いただきたく。
ざっくり説明すると、iOS上でGoogleアカウントを追加したら登録完了画面に行かずに設定画面に戻っちゃうんですよね。
下記の画像の状態に行かずに、最初の画面に戻るんです。
で、原因もおそらく上記ブログの方が書いているとおりで、
Googleアカウントで利用するメールアドレスがすでにシステムに登録されていること
うちのケースだと、iOSにGoogleアカウントを登録する前に、Googleが提供しているInboxというアプリに該当アカウントが登録されている状態でした。
■解決策
1. iOSで使用しているInboxアプリを削除
→メール内容自体はIMAPなので消えることはない
2. Googleアカウントに接続し、安全性の低いアプリを許可する
→参考文献(ios8.3 Googoleアカウントを追加しようとすると、承認から次画面に行かない)
3. ログインとセキュリティから接続済みのアプリとサイトを探す
→https://myaccount.google.com/u/3/security
4. ”アプリを管理”を選択する
5. iOSを選択して削除する
ここまで行ったら、iOSを追加できるようになりました。
もし、既にiOS上でGoogleアカウントを追加しようとしてログイン成功までしているならば、この段階でiOSに登録済みになっていると思います。
(登録すると「既に登録済みです」と言われる)
このあと、Inboxアプリを追加して使用できるところまで確認済みです。
■気になるところ
なんでこんな現象が起きるのかは不明ですが、iOS上にGoogleアカウントでログインできているけど使用できないというのはiOS上のバグなような気もする。それか仕様なのか。
またはGoogle上でiOSアプリの優先度を設定しているのかも。
Google純正アプリ>その他アプリ のような。