短信认证相关FAQ

本文为您介绍短信认证功能的常见问题。

Android客户端类

sendVerifyCode接口的回调是同步回调,还是异步回调呢?

异步回调。

Android关闭混淆是可以正常使用,混淆规则是什么?

添加混淆规则如下:

keepattributes 
Exceptions,InnerClasses,Signature,Deprecated,*Annotation*,EnclosingMethod
-keep @com.nirvana.tools.core.annotations.AuthInterface class * {*;}
-keepclassmembers class * {
 @com.nirvana.tools.core.annotations.AuthInterface <fields>;
 @com.nirvana.tools.core.annotations.AuthInterface <methods>;
}
-keep class com.nirvana.prd.sms.auth.utils.PackageUtils{*;}
-keep class com.nirvana.prd.sms.auth.SmsManager{*;}
#-keep class com.nirvana.prd.sms.auth.BuildConfig{*;}
-keep class com.nirvana.prd.sms.auth.net.PopRequest{*;}
-keep class ** extends com.nirvana.prd.sms.auth.net.PopRequest{*;}
-keep class a.a.a.a.a.**{*;}

H5客户端类

为什么使用中国联通4 G网络,依然获取不到本机号码校验Token?

原因有以下几种:

  • 使用了物联网卡。物联网卡通过装置在各类物体上的SIM卡、传感器、二维码等,经过接口与无线网络连接,可以实现人与物体、物体与物体间的沟通和对话。

  • 中国联通不支持接入点为wap的网络取号。

  • UC和QQ浏览器开启免流模式可能会导致取号不成功。

手机在同时开启Wi-Fi和数据流量情况下,是否可以取到本机号码校验和一键登录的Token?

不可以,仅支持数据流量下使用,不支持Wi-Fi网络环境下使用。