目次
Salesforceモバイルアプリでログインできない

Salesforceモバイルアプリから初めてログインしようとすると
OAuthエラーと出て、Salesforceにログインできない状態に。
別のモバイルから挑戦しても同じエラーが出ました。
とったばかりの、何も設定を変更していないできたてほやほや環境だったので
びっくりしたのですが、すぐに解決できたので
今回ご紹介します。
Salesforceモバイル、ログイン時のOAuthエラー画面
ログイン時のエラー画面はこんな感じでした。↓
(ちなみにiPhoneのiOSアプリです)

OAuthエラーのため、あなたを認証できません。
詳細は、Salesforceシステム管理者にお問い合わせください。
OAUTH_APPROVAL_ERROR_GENERIC:認証中、予期せぬエラーが発生しました。
もう一度お試しください。
OAuthエラーが出てしまう原因はこれ!
OAuthエラーが出る原因は、モバイル用のアプリケーションが最新のものになっていない
古いままというのが原因でした。
確認すると、モバイルのアプリケーションバージョン「Salesforce 1(バージョン7.0)」でした。

こちらは設定の
接続アプリケーションを確認する
で確認できます!
「Salesforce1」はだいぶ前のSalesforceモバイルアプリの名前ですし
「バージョン:7.0」はだいぶ古いもののようです。
OAuthエラーの解決方法
OAuthエラーを解決して、モバイルアプリでログインするには
今の古いものを消して、新しいものを入れて解決です。
設定で「インストール済みパーッケージ」へ
Salesforce and Chatter Apps
をアンインストールしてください。

アンインストールが完了したら、下記のサイトからパッケージをインストールします。
Salesforce and Chatter Connected Apps Administration
無事にインストールできたら、再度「接続アプリケーションを管理する」で確認します。
Salesforce for iOS/Androidのアプリケーションバージョンが最新の状態(22.0)
になっていたら完了です。

完了したあと、モバイルアプリからログインすしてみると
無事にエラーなしでログインできました!
同じ現象が起きてしまった方のご参考になれば嬉しいです