Android - Ipay88 получил ошибку Доступ запрещен при поиске свойства "ro.serialno" - PullRequest
0 голосов
/ 18 февраля 2020

Здравствуйте, я пытался реализовать IPayPayment на Android,

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 Ответ

0 голосов
/ 18 февраля 2020

Ошибка выдается на Android 9 устройствах. когда мы пытаемся получить доступ к серийному номеру устройства, без приложения, имеющего разрешение READ_PHONE_STATE.

Ошибка возникает при считывании серийного номера с использованием отражения.

Приложения, которым требуется идентификатор Build.serial, теперь должны запрашивать разрешение READ_PHONE_STATE, а затем используйте новый метод Build.getSerial (), добавленный в Android 9. [Android ссылка здесь | [https://developer.android.com/about/versions/pie/android-9.0-migration]]

...