0

我正在使用Ionic5 POC 来获取用户电话号码。有人可以帮我在angular代码中实现“获取用户的电话号码”吗?参考:链接在这里

我试图找到 Cordova / 电容器插件,但没有找到有助于发出提示请求以获取电话号码的插件。如果有人可以将该代码转换为角度,将不胜感激。

4

1 回答 1

0

从以下代码中, if (resultCode == RESULT_OK && data!=null)您需要在块中获取变量中的电话号码credential,这里我在文本字段中设置电话号码,userMobileNo您可以根据需要进行任何其他操作。

else没有可用提示的部分,您可以请求关注用户必须输入手机号码的文本字段。
注意:我已经在 Kotlin 中编写了代码,但它会在 Android Studio 中自动生成为 Java

@Override
    public void onActivityResult(int requestCode, int resultCode, Intent data) {
      super.onActivityResult(requestCode, resultCode, data);
      if (requestCode == RESOLVE_HINT) {
          if (resultCode == RESULT_OK && data!=null) {
             val credential = data.getParcelableExtra<Credential>(Credential.EXTRA_KEY)
             userMobileNo.setText(credential?.id?.substring(3))        
          }
     else if (resultCode == CredentialsApi.ACTIVITY_RESULT_NO_HINTS_AVAILABLE) {
         
                 //if no hints available              
           }
    }
于 2021-06-29T10:30:38.020 回答