Deskripsi konflik
Jika Anda menggunakan mPaaS bersama dengan SDK Alibaba lainnya, mungkin terjadi konflik dengan SecurityGuardSDK.
Solusi
mPaaS memungkinkan Anda menghapus pustaka SecurityGuard mPaaS dan menggunakan pustaka penjaga keamanan yang disediakan oleh SDK Alibaba lainnya.
Prosedur
Konfirmasikan versi SDK SecurityGuard yang digunakan oleh mPaaS untuk memilih pustaka penjaga keamanan Alibaba lainnya yang kompatibel atau serupa.
'SecurityGuardSDK-without-resources-5.4.2009'Dapatkan informasi
group:artifactuntuk SDK SecurityGuard yang digunakan oleh mPaaS.'com.alipay.android.phone.thirdparty:securityguard-build'Hapus SecurityGuard dari mPaaS.
Metode AAR
configurations { all*.exclude group:'com.alipay.android.phone.thirdparty', module: 'securityguard-build' }mPaaS Inside dan Portal & Bundle
mpaascomponents { excludeDependencies = [ "com.alipay.android.phone.thirdparty:securityguard-build" ] }
Selesaikan konflik gambar.
Tambahkan akhiran gambar ke konfigurasi dan kompilasi.
Tambahkan
"authCode": "1234"ke file konfigurasi, di mana1234bisa berupa string apa saja; kami sarankan menggunakan 4 digit.{ "appId":"xxx", "appKey":"xxx", "base64Code":"xxx", "packageName":"xxx", "rootPath":"xxx", "workspaceId":"xxx", "rpcGW":"xxx", "mpaasapi":"xxx", "pushPort":"xxx", "pushGW":"xxx", "logGW":"xxx", "syncport":"xxx", "syncserver":"xxx", "authCode": "1234" }Verifikasi bahwa akhiran gambar telah diterapkan.
Periksa apakah apk yang dihasilkan memiliki gambar
yw_1222_1234.jpgdi drawable dan informasi berikut di AndroidManifest dengan mendekompilasi.<meta-data android:name="security_guard_auth_code" android:value="1234" />nullPenyelesaian konflik gambar hanya mendukung versi baseline 10.1.32.7 dan di atasnya, 10.1.60 (versi beta memerlukan beta.7 dan di atasnya) dan 10.1.68.