SDKエラーについて
MTLinkClientError.h
から翻訳されました。
MTLinkClientErrorUnknown
MTLinkClientErrorUnknown
Moneytree LINKから異常値を帰ってきた場合に発生するエラーです。
エラーが発生する可能性がある例は、次のとおりです。
- リダイレクトURLに期待されたパラメータがない。
- リダイレクト先のURLが有効なURLでない。
- OAuth認証が期待通りに返されない。
これは、すべての例を記載しているわけではないことにご注意してください。
こちらのエラーが発生した場合は、Moneytreeにお問い合わせください。
MTLinkClientErrorGuestCancelledAuthorization
MTLinkClientErrorGuestCancelledAuthorization
ユーザーが認証プロセスを完了することができなかった場合に発生するエラーです。
ユーザーがアプリ内ブラウザーを閉じた場合、またはアプリが要求しているスコープを一覧表示する画面でユーザーがアプリの認可をキャンセルした場合に発生します。
MTLinkClientAuthorizationInProgress
MTLinkClientAuthorizationInProgress
他の認証プロセスが同時進行している場合に発生するエラーです。
ユーザーがパスワードレスログインを開始した後、クライアントが authorize
を呼び出した場合に発生します。
パスワードレスログイン処理は MTLAuthenticationOptions.forceLogout
を true
に設定することでオーバーライドすることができます。
MTLinkClientErrorGuestNotLinked
MTLinkClientErrorGuestNotLinked
ユーザーがMoneytree LINKへのアクセス代行をアプリに許可していない状態です。
MTLinkClientErrorUnavailableInPKCEMode
MTLinkClientErrorUnavailableInPKCEMode
PKCEで認証する構成で利用できない機能を使用した場合に発生するエラーです。
Code Grantでのみ利用可能な機能はないため、こちらのエラーが発生することはありませんが、発生した場合は、Moneytreeにお問い合わせください。
MTLinkClientErrorUnavailableInAuthorizationCodeGrantMode
MTLinkClientErrorUnavailableInAuthorizationCodeGrantMode
Code Grantで認証する構成でPKCEの利用を必要とする機能を、PKCEの利用なしで使用した場合に発生するエラーです。
PKCEによる認証を行う構成に限定された機能は以下の通りです。
- プッシュ通知のためのデバイスの登録と登録解除
- LINK Kit
PKCE を使用する場合、MTLConfiguration.redirectUri
が nil
であることをご確認ください。
こちらの機能以外で、PKCEを使用しないCode Grantが必要な場合は、Moneytreeにお問い合わせください。
Updated about 2 years ago