All Products
Search
Document Center

Mobile Platform as a Service:Mengatasi konflik dependensi utdid

Last Updated:Jan 22, 2026

Deskripsi konflik

Jika Anda menggunakan mPaaS bersama SDK Alibaba, konflik utdid dapat terjadi. Dalam kasus tersebut, silakan merujuk pada solusi berikut.

Solusi

Hapus library utdid dari mPaaS dan gunakan utdid yang disediakan oleh SDK Alibaba lainnya.

Prosedur

  1. Konfirmasi versi SDK utdid yang digunakan oleh mPaaS agar Anda dapat memilih versi yang sama atau versi yang telah ditinjau secara serupa.

    'com.taobao.android:utdid4all:1.5.1.3@jar'
  2. Dapatkan informasi group:artifact untuk SDK utdid yang digunakan oleh mPaaS.

    'com.alipay.android.phone.thirdparty:utdid-build'
  3. Hapus SDK utdid dari mPaaS.

    • Metode AAR

      configurations {
      all*.exclude group:'com.alipay.android.phone.thirdparty', module: 'utdid-build'
      }
    • Metode Portal & Bundle

      mpaascomponents {
      excludeDependencies = [
         "com.alipay.android.phone.thirdparty:utdid-build"
      ]
      }
  4. Tambahkan paket API.

    • Baseline 10.1.68.8 dan versi lebih rendah

      Jika Anda menggunakan API terkait utdid, unduh paket JAR utdid-build-1.1.5.3-api.jar.zip, lalu impor compile/implementation ke proyek untuk kompilasi.

    • Baseline 10.1.68.9 dan versi selanjutnya

      Tidak diperlukan tindakan apa pun.

Kepatuhan Privasi

Versi lama utdid dapat membaca dan menulis kartu SD. Jika Anda perlu sepenuhnya menonaktifkan perilaku tersebut pada utdid, ikuti langkah-langkah berikut untuk memperbarui versi utdid.

Prosedur

  1. Sesuai dengan penyelesaian konflik di atas, hapus library utdid dari mPaaS.

  2. Gunakan versi utdid berikut, yang telah menghapus perilaku baca dan tulis kartu SD.

    implementation "com.taobao.android:utdid4all:1.5.3.1@jar"
  3. (Opsional) Jika Anda adalah pengguna private cloud dan telah mengintegrasikan MAS, tambahkan konfigurasi berikut di bawah node application dalam AndroidManifest.xml.

    <meta-data
        android:name="use.utdid.1531"
        android:value="on" />
    Catatan

    Silakan hubungi dukungan mPaaS untuk mengonfirmasi apakah konfigurasi ini perlu ditambahkan.

Dampak Perubahan

Setelah menggunakan versi baru utdid, komponen berikut mungkin terpengaruh karena kartu SD tidak lagi dibaca dan ditulis:

  • Setelah menghapus dan menginstal ulang aplikasi yang mengintegrasikan versi baru utdid, ID perangkat dan ID perangkat threat awareness akan berubah.

  • Ketika aplikasi yang mengintegrasikan versi lama utdid ditingkatkan ke aplikasi yang mengintegrasikan versi baru utdid, jumlah pengguna baru di Dasbor analisis seluler mungkin meningkat setelah peluncuran pertama akibat perubahan utdid.