LINE Login で「正常に処理できませんでした。」と表示される。

投稿者: Anonymous

LINE developerの公式ドキュメントを参照しながらLINE channelの作成、LINE SDKの導入、LINE Loginボタンの作成を行ったのですが、
いざボタンを押して見ると「正常に処理できませんでした。」と出力され、「確認」と押すとLogin Resultに”CANCEL”が返ってきます。
解決方法をご存知のかた、ご教授いただけると幸いです。

参考にした公式ドキュメントです。
このサイト通りに実装しています。(コードは特に書き換えていません。)
https://developers.line.me/ja/docs/line-login/android/integrate-line-login/

ちなみに、レスポンスは

E/ERROR: LineLoginResult{errorData=LineApiError{httpResponseCode=-1, message=''}, responseCode=CANCEL, lineProfile=null, lineCredential=null}

と返ってきています。

解決

自己解決いたしました。

パッケージ名を間違えていたことが原因でした。
プロダクトフレーバーでパッケージ名を使い分けていたのにもかかわらず、リリース用のパッケージ名を用いていたため、うまく動作しませんでした。
みなさんもパッケージ名を(証明書を発行している場合はSHA-1も)しっかり確認した上で実行してみてください。(私はあっているはずだと他の解決策を模索していたせいで、このバグ解決に3日要しました…)

回答者: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *