Android-Ipay88遇到错误,访问被拒绝,找不到属性“ ro.serialno”

问题描述 投票:0回答:2

您好,我尝试在Android上实现IPayPayment,

val checkoutIntent = Ipay.getInstance().checkout(payment,applicationContext, ResultDelegate())
checkoutIntent.flags = Intent.FLAG_ACTIVITY_NEW_TASK
startActivity(checkoutIntent)

但我有错误

libc: Access denied finding property "ro.serialno"

任何解决方案?

java android kotlin payment-gateway payment
2个回答
0
投票
该错误在Android 9设备上引发。当我们尝试在没有应用程序具有READ_PHONE_STATE权限的情况下访问设备的序列号时。

使用反射读取序列号时会引发错误。

需要Build.serial标识符的应用程序现在必须请求READ_PHONE_STATE权限,然后使用Android 9中添加的新Build.getSerial()方法。[Android链接此处| [https://developer.android.com/about/versions/pie/android-9.0-migration]]


0
投票
有人找到解决方案了吗?
© www.soinside.com 2019 - 2024. All rights reserved.