SDKエラーについて

MTLinkClientError.h から翻訳されました。

MTLinkClientErrorUnknown

Moneytree LINKから異常値を帰ってきた場合に発生するエラーです。

エラーが発生する可能性がある例は、次のとおりです。

  • リダイレクトURLに期待されたパラメータがない。
  • リダイレクト先のURLが有効なURLでない。
  • OAuth認証が期待通りに返されない。

これは、すべての例を記載しているわけではないことにご注意してください。

こちらのエラーが発生した場合は、Moneytreeにお問い合わせください。

MTLinkClientErrorGuestCancelledAuthorization

ユーザーが認証プロセスを完了することができなかった場合に発生するエラーです。

ユーザーがアプリ内ブラウザーを閉じた場合、またはアプリが要求しているスコープを一覧表示する画面でユーザーがアプリの認可をキャンセルした場合に発生します。

MTLinkClientAuthorizationInProgress

他の認証プロセスが同時進行している場合に発生するエラーです。

ユーザーがパスワードレスログインを開始した後、クライアントが authorize を呼び出した場合に発生します。

パスワードレスログイン処理は MTLAuthenticationOptions.forceLogouttrue に設定することでオーバーライドすることができます。

MTLinkClientErrorGuestNotLinked

ユーザーがMoneytree LINKへのアクセス代行をアプリに許可していない状態です。

MTLinkClientErrorUnavailableInPKCEMode

PKCEで認証する構成で利用できない機能を使用した場合に発生するエラーです。

Code Grantでのみ利用可能な機能はないため、こちらのエラーが発生することはありませんが、発生した場合は、Moneytreeにお問い合わせください。

MTLinkClientErrorUnavailableInAuthorizationCodeGrantMode

Code Grantで認証する構成でPKCEの利用を必要とする機能を、PKCEの利用なしで使用した場合に発生するエラーです。

PKCEによる認証を行う構成に限定された機能は以下の通りです。

  • プッシュ通知のためのデバイスの登録と登録解除
  • LINK Kit

PKCE を使用する場合、MTLConfiguration.redirectUrinil であることをご確認ください。

こちらの機能以外で、PKCEを使用しないCode Grantが必要な場合は、Moneytreeにお問い合わせください。