nrikiji / cordova-line-login-plugin

A cordova plugin for easy implementation of LINE login using LineSDK.
Apache License 2.0
21 stars 23 forks source link

LineSDK error `The received `URL` while opening app does not match the URL scheme defined.", "sdkErrorCode"=>3005` #49

Closed kntmrkm closed 4 years ago

kntmrkm commented 4 years ago

以下のエラーが this.lineLogin.login().then((authResponse: LineLoginProfile) => { 後に出ます。 何か設定が必要でしょうか??

/// The receivedURLobject while opening the app does not match the defined URL scheme. Code 3005. https://github.com/line/line-sdk-ios-swift/blob/7b3db8ce6360576dda966313417b509861517b39/LineSDK/LineSDK/General/LineSDKError.swift#L107


環境です

Ionic:

   Ionic CLI          : 5.4.13 (/Users/kntmrkm/.nodenv/versions/12.3.0/lib/node_modules/ionic)
   Ionic Framework    : ionic-angular 3.9.9
   @ionic/app-scripts : 3.2.4

Cordova:

   Cordova CLI       : 9.0.0 (cordova-lib@9.0.1)
   Cordova Platforms : android 8.0.0, ios 5.1.1
   Cordova Plugins   : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 4.0.1, (and 23 other plugins)

Utility:

   cordova-res : not installed
   native-run  : 0.3.0

System:

   Android SDK Tools : 26.1.1 (/Users/kntmrkm/Library/Android/sdk)
   ios-deploy        : 1.10.0
   ios-sim           : 8.0.1
   NodeJS            : v12.3.0 (/Users/kntmrkm/.nodenv/versions/12.3.0/bin/node)
   npm               : 6.13.1
   OS                : macOS Catalina
   Xcode             : Xcode 11.3 Build version 11C29

また、

-canOpenURL: failed for URL: "lineauth2://authorize/" - error: "操作を完了できませんでした。(OSStatusエラー-10814)"

上記エラーは以下の設定が必要そうです(pluginの追加では設定されませんでした)。

CleanShot 2020-01-11 at 13 01 48

kntmrkm commented 4 years ago

LINEアプリがインストールされていないと発生するようです。

-canOpenURL: failed for URL: "lineauth2://authorize/" - error: "操作を完了できませんでした も、LINEアプリが入っていると問題なく動作しました。