All Products
Search
Document Center

Mobile Platform as a Service:Menyelesaikan konflik dengan dependensi pada penjaga keamanan

Last Updated:Jun 24, 2025

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

  1. 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'
  2. Dapatkan informasi group:artifact untuk SDK SecurityGuard yang digunakan oleh mPaaS.

    'com.alipay.android.phone.thirdparty:securityguard-build'
  3. 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"
      ]
      }
  4. Selesaikan konflik gambar.

    1. Tambahkan akhiran gambar ke konfigurasi dan kompilasi.

      Tambahkan "authCode": "1234" ke file konfigurasi, di mana 1234 bisa 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"
      }
    2. Verifikasi bahwa akhiran gambar telah diterapkan.

      Periksa apakah apk yang dihasilkan memiliki gambar yw_1222_1234.jpg di drawable dan informasi berikut di AndroidManifest dengan mendekompilasi.

      <meta-data
      android:name="security_guard_auth_code"
      android:value="1234" />
      null

      Penyelesaian 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.