【发布时间】:2023-02-08 04:56:04
【问题描述】:
我正在使用 Supabase 在 Android 模拟器上使用带有手机身份验证的 React 本机应用程序。
我已经设置了我的 twilio 和 Supabase,但是当我调用 supabase.auth.signUp() 时,它不会向我的电话号码发送 OTP。
这是我的代码:
异步函数 signInWithPhoneNumber() {
让{数据,错误} =等待supabase.auth.signUp(
{ 电话: '+61 xxx xxx xxx',
密码:'一些密码'})
设置确认(数据);
控制台日志(数据)
如果(错误){
console.log('错误')
返回 } }
我只有一个调用此功能的按钮。 'xxx xxx xxx' 是我实际号码的占位符。我也尝试使用提供的 Twilio 电话号码,但没有成功。我的 twilio 帐户运行良好,因为我能够从 Twilio 向我的真实手机发送消息。我正确地输入了 Supabase 的电话身份验证详细信息。
我的“数据”日志给了我:{"session": null, "user": null}
如果我要记录实际错误,它会给我:[AuthRetryableFetchError: Network request failed]
有人知道这个问题吗?
谢谢!
【问题讨论】:
-
您能否尝试查看是否可以使用电子邮件地址和密码注册用户?
标签: react-native twilio supabase