Android - Ipay88 出现错误访问被拒绝找到属性“ro.serialno”

Posted

技术标签:

【中文标题】Android - Ipay88 出现错误访问被拒绝找到属性“ro.serialno”【英文标题】:Android - Ipay88 got error Access denied finding property "ro.serialno" 【发布时间】:2020-06-02 06:35:39 【问题描述】:

您好,我尝试在 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"

有什么办法吗?

【问题讨论】:

【参考方案1】:

稍后或在 Android 9 设备上引发错误。当我们尝试访问设备的序列号时,没有应用程序具有 READ_PHONE_STATE 权限。

使用反射读取序列号时会抛出错误。

需要 Build.serial 标识符的应用现在必须请求 READ_PHONE_STATE 权限,然后使用 Android 9 中添加的新 Build.getSerial() 方法。

Migrating Apps to Android 9

【讨论】:

嗯,我已经添加了 READ_PHONE_STATE 的权限,但还是一样 :( 权限被授予了吗? 是的,但还是一样,但我已经解决了,导致错误已弃用读取 deviceId,Android O 无法 getDeviceId,所以我改为 getImei【参考方案2】:

我遇到了同样的问题,结果是最终网址的拼写错误。我建议检查所有地址是否有拼写错误,并让 logcat 打印您的应用尝试访问的实际地址。

【讨论】:

以上是关于Android - Ipay88 出现错误访问被拒绝找到属性“ro.serialno”的主要内容,如果未能解决你的问题,请参考以下文章

php 对接国外支付 ipay88支付

IPay88支付网关SDK如何实现?

Android 项目开发填坑记 - 谷歌商店上架被拒 Apps On Device

Android 项目开发填坑记 - 谷歌商店上架被拒 Apps On Device

Android 项目开发填坑记 - 谷歌商店上架被拒 Apps On Device

ORA-123456:TNS:权限被拒 ,安装oracle出现这个错误,怎么解决啊,在线等。。。。。