Amplify Authenticator は、一般的な認証フローに非常に便利です。
デフォルトでは、国コードは +1 に事前選択されていますが、他の国向けに開発されたアプリでは、別の国にデフォルト設定する必要がある場合があります。
デフォルトの事前選択された値を変更する方法はありますか。
公式ドキュメントには、これについては何も含まれていません。
Amplify Authenticator は、一般的な認証フローに非常に便利です。
デフォルトでは、国コードは +1 に事前選択されていますが、他の国向けに開発されたアプリでは、別の国にデフォルト設定する必要がある場合があります。
デフォルトの事前選択された値を変更する方法はありますか。
公式ドキュメントには、これについては何も含まれていません。
signUpConfig.defaultCountryCode をレスキューします。
増幅jsのソースコードを読んだ後。ここにコードがあります。
getDefaultDialCode() {
return this.props.signUpConfig &&
this.props.signUpConfig.defaultCountryCode &&
countryDialCodes.indexOf(
`+${this.props.signUpConfig.defaultCountryCode}`
) !== -1
? `+${this.props.signUpConfig.defaultCountryCode}`
: '+1';
}
だからそれを使う。HOCは好きなはずです
export default withAuthenticator(App, {signUpConfig: {defaultCountryCode: 61}})