我正在使用适用于Android的Sinch Flash Call Verification SDK,在我将自己的操作系统更新为Google Pixel Device上的Android 9之前,它运行良好。现在验证没有发生。
会发生以下情况:在调用验证API时,我在设备上收到了快速通话。但是,收到Flash呼叫后,验证失败。
在调试时,我得到以下日志:
CallBroadcastReceiver:挂断验证呼叫时发生异常: java.lang.SecurityException:需要MODIFY_PHONE_STATE权限。 {sinch_env:Verificationapi-v1.sinch.com
答案 0 :(得分:-1)
您使用的Sinch Verification SDK版本不支持Android 9,因为Sinch Verification SDK 1.5.3(于2018年10月下旬发布)引入了对Android 9的支持。下载最新的SDK,然后重试(https://www.sinch.com/downloads/)。