Menghalang pengagihan semula yang tidak dibenarkan dengan perlindungan automatik dan menggesa pengguna untuk mendapatkan apl anda pada Google Play

Perlindungan automatik Google Play ialah perkhidmatan yang membantu anda melindungi apl dan permainan anda daripada pengagihan semula dan cetak rompak yang tidak dibenarkan. Apabila pengguna mendapatkan apl anda yang dilindungi daripada saluran pengagihan yang tidak diketahui, mereka akan digesa untuk mendapatkan apl rasmi anda daripada Google Play. Perlindungan automatik berfungsi pada apl anda tanpa sambungan data. Perlindungan ini boleh dihidupkan dengan satu klik dalam Play Console dan tiada kerja yang perlu dilakukan oleh pembangun sebelum pengujian dan tidak memerlukan penyepaduan pelayan bahagian belakang.

Cara ciri ini berfungsi

Perlindungan automatik boleh menambahkan ciri yang berikut pada apl anda:

Semakan pemasang

Perlindungan automatik boleh menambahkan semakan pemasang Google Play pada kod apl anda yang berlaku pada waktu jalan semasa apl anda dibuka. Jika semakan pemasang gagal, pengguna akan digesa untuk mendapatkan apl anda pada Google Play. 

Manfaat: Perkara ini membantu lebih ramai pengguna untuk mendapatkan kemaskinian apl rasmi anda daripada Google Play.

Perlindungan antipengubahan

Nota: Ciri ini tersedia untuk rakan kongsi Play terpilih sahaja.

Perlindungan automatik boleh menambahkan semakan waktu jalan pada kod apl anda untuk mengesan pengubahsuaian dan menggunakan teknik pengeliruan lanjutan untuk menghalang semakan tersebut daripada dialih keluar atau mengalami kejuruteraan balikan. Jika semakan tersebut gagal, pengguna akan digesa untuk mendapatkan apl anda pada Google Play atau apl tersebut tidak akan dijalankan.

Manfaat: Apabila digabungkan dengan semakan pemasang Google Play, perlindungan antipengubahan menghalang penyerang daripada memintas keutamaan pengagihan atau pengewangan anda melalui pengubahsuaian, pempakejan semula, pengagihan semula dan cetak rompak yang tidak dibenarkan.

Nota: Perlindungan antipengubahan tidak dapat menjamin pencegahan daripada semua pengubahsuaian dan pengagihan semula. Perlindungan antipengubahan membuatkan tindakan ini lebih rumit dan mahal, justeru itu mengurangkan kebarangkalian tindakan tersebut berjaya. Google Play akan terus mengukuhkan perlindungan antipengubahan supaya keluaran baharu akan mendapat versi perlindungan terkini dan terkukuh secara automatik.

Berkongsi telemetri apl seperti persekitaran yang dijadikan awanama dan data prestasi, dengan Google Play membantu kami meningkatkan ketahanan dan prestasi perlindungan antipengubahan. Anda boleh menarik diri daripada perkongsian telemetri apl dengan mematikan 'Kongsi telemetri apl dengan Google' pada halaman tetapan Perlindungan automatik (Ujian dan terbitkan keluaran > Integriti apl dan tatal kepada Perlindungan automatik). Ketahui lebih lanjut tentang cara data digunakan untuk membangunkan perkhidmatan Google.

Sediakan

Langkah di bawah memerihalkan tindakan yang perlu diambil untuk mula menggunakan perlindungan automatik.

Prasyarat

Perlindungan automatik memerlukan Google Play membuat APK yang diubah suai dan menandatangani APK itu bagi pihak anda, oleh itu anda mestilah:

Harap maklum tentang perkara yang berikut:

  • Perlindungan automatik memerlukan apl anda untuk menyasarkan tahap API minimum 21 atau yang lebih baharu.
  • Perlindungan automatik berfungsi luar talian. Walau bagaimanapun, semakan pemasang memerlukan sambungan data secara berkala jika apl Play Store pada peranti telah berstatus luar talian untuk tempoh masa yang panjang.
  • Perlindungan automatik menggantikan keperluan untuk menggunakan pustaka Pelesenan Play.
  • Apabila memuat naik apl anda ke perkongsian apl dalaman, perlindungan tidak digunakan. Kongsi pautan perkongsian apl dalaman dengan ahli pasukan yang dipercayai sahaja dan jangan berkongsi versi yang tidak dilindungi secara luaran.
  • Perlindungan automatik tidak serasi dengan ketelusan kod untuk app bundle.

Prasyarat tambahan untuk perlindungan antipengubahan

Nota: Ciri ini tersedia untuk rakan kongsi Play terpilih sahaja.

Untuk menggunakan perlindungan antipengubahan, apl anda mestilah:

  • Menyasarkan tahap API minimum iaitu tahap API 23 atau yang lebih baharu. Menyasarkan midSDKVersion 23+ akan menjangkau lebih 99% peranti Android yang aktif.
  • Sasarkan satu daripada ABI yang berikut: x86, x86_64, armeabi-v7a dan arm64-v8a. Untuk mengemaskinikan ABI yang disasarkan oleh apl anda, kemas kinikan tetapan Gradle. ABI lain yang tidak digunakan oleh peranti Android aktif boleh dialih keluar daripada penyasaran anda tanpa menjejaskan ketersediaan apl anda.
Langkah 1: Hidupkan perlindungan

Buat keluaran seperti yang diterangkan dalam Langkah 1 Sediakan dan lancarkan keluaran.

Anda boleh menghidupkan perlindungan semasa membuat keluaran (seperti yang diperihalkan dalam Langkah 2Sediakan dan lancarkan keluaran) atau anda boleh menghidupkan perlindungan pada halaman Integriti apl (Uji dan terbitkan keluaran > Integriti apl), yang mengandungi perkhidmatan integriti dan tandatangan yang membantu anda memastikan pengguna mendapat pengalaman apl dan permainan anda mengikut cara yang anda mahukan.

Apabila menyediakan keluaran, anda akan melihat butang yang menyebut Dapatkan perlindungan integriti atau Urus perlindungan integriti. Anda boleh menghidupkan perlindungan integriti dengan mengklik Ya, hidupkan dalam bahagian "Perlindungan automatik". Google Play akan menandatangani keluaran anda dan menambahkan perlindungan integriti untuk menyekat penyalahgunaan pengubahan dan pengagihan. Hal ini bermaksud bahawa perlindungan automatik dihidupkan.

Selesaikan penyediaan keluaran anda dan simpan perubahan anda.

Langkah 2: Uji apl anda yang dilindungi

Gunakan setiap runut ujian untuk menguji versi apl yang dilindungi untuk memastikan tiada kesan yang tidak dijangka terhadap pengalaman atau prestasi pengguna.

Kami mengesyorkan agar anda menyertakan tindakan yang berikut dalam semakan anda:

  • Uji pelancaran permainan anda, cari ranap semasa pelancaran dan sebarang perkara yang memperlahankan permainan pada masa permulaan.

Jika anda menemukan masalah semasa proses ujian, anda mempunyai pilihan untuk mematikan perlindungan automatik. Kami mengesyorkan agar anda tidak menaik tahap versi yang tidak dilindungi kepada runut terbuka atau pengeluaran.

Bagi mematikan perlindungan integriti untuk keluaran individu:

  1. Apabila menyediakan keluaran anda, klik Urus perlindungan integriti.
  2. Dalam "Perlindungan automatik", pilih Perlindungan sebelumnya atau Matikan perlindungan untuk keluaran ini.
  3. Simpan perubahan anda. Perubahan akan digunakan pada keluaran ini. Pada kali seterusnya anda memuat naik keluaran, keluaran tersebut akan menerima versi perlindungan terbaharu dan paling kukuh sekali lagi.
Langkah 3: Naikkan tahap apl anda kepada runut pengeluaran

Apabila sudah sedia, anda boleh melancarkan keluaran anda kepada runut pengeluaran dalam Play Console, menjadikan apl anda yang dilindungi tersedia untuk semua pengguna Google Play di negara pilihan anda.

Sesuaikan penyenaraian gedung anda apabila pengguna mengakses daripada gesaan perlindungan automatik

Perlindungan automatik boleh menggesa pengguna yang memperoleh apl anda secara tidak rasmi untuk mendapatkan apl pada Google Play. Apabila pengguna mengetik gesaan, mereka akan diubah hala kepada penyenaraian gedung anda yang membolehkan mereka mengetik butang pasang (atau beli atau kemas kinikan) untuk mendapatkan apl anda daripada Play agar apl tersebut ditambahkan pada pustaka Play pengguna.

Anda boleh menyesuaikan aset penyenaraian gedung anda untuk mana-mana pelawat yang mengetik gesaan tersebut, termasuk nama, ikon, perihalan dan aset grafik apl anda. Untuk berbuat demikian:

  1. Buka Play Console dan akses halaman Integriti apl (Uji dan terbitkan keluaran > Integriti apl).
  2. Tatal kepada bahagian "Perlindungan automatik".
  3. Klik Tetapan.
  4. Tatal kepada bahagian "Sesuaikan penyenaraian gedung".
  5. Klik Buat penyenaraian.
  6. Ikut arahan pada halaman Buat penyenaraian gedung tersuai dan klik Simpan.

Secara alternatif, anda boleh membuat penyenaraian gedung tersuai untuk gesaan perlindungan automatik terus daripada halaman Penyenaraian gedung tersuai:

  1. Buka Play Console dan akses halaman Penyenaraian gedung tersuai (Luaskan pengguna > Penyenaraian Gedung Tersuai).
  2. Klik Buat penyenaraian, pilih sama ada untuk membuat penyenaraian baharu atau membuat pendua bagi penyenaraian sedia ada, kemudian klik Seterusnya.
  3. Dalam bahagian "Butiran penyenaraian", tatal kepada Khalayak sasaran.
  4. Pilih Mengikut URL dan masukkan 'playintegrity' dalam kotak teks.
  5. Isi semua butiran lain dan klik Simpan.

Petua: Parameter URL ‘playintegrity’ ialah kata kunci khas khusus untuk pautan dalam integriti, maka parameter URL mestilah dimasukkan dengan tepat dan tidak diubah semasa menyediakan penyenaraian gedung tersuai.

Amalan yang disyorkan untuk perlindungan antipengubahan

Nota: Ciri ini tersedia untuk rakan kongsi Play terpilih sahaja.

Ikut amalan yang disyorkan ini untuk memanfaatkan sepenuhnya perlindungan antipengubahan Google Play:

Berhati-hati semasa mencampurkan penyelesaian perlindungan antipengubahan

Perlindungan automatik mungkin tidak serasi dengan waktu jalan penyelesaian antipengubahan lain dan cubaan untuk menggunakan penyelesaian tersebut bersama-sama boleh menyebabkan masalah pengguna. Jika apl anda melakukan semakan waktu jalan lain, pastikan anda menguji masalah pada apl anda yang dilindungi dengan teliti sebelum apl itu dikeluarkan kepada runut terbuka.

Jangan keluarkan versi apl yang tidak dilindungi

Jika anda menerbitkan versi apl yang tidak dilindungi kepada runut terbuka atau melalui saluran lain di luar Google Play, perlindungan apl anda tidak akan berfungsi lagi. Untuk mengekalkan perlindungan integriti apl, anda hanya perlu menerbitkan versi apl yang dilindungi kepada runut terbuka dan pengeluaran.

Uji apl anda yang dilindungi

Google Play akan menghantar binaan yang dilindungi pada semua runut secara automatik: ujian dalaman, tertutup, terbuka dan pengeluaran. Anda harus menguji versi ini dengan teliti seperti biasa. Secara khususnya:

  • Uji pelancaran permainan anda, cari ranap semasa pelancaran dan sebarang perkara yang memperlahankan permainan pada masa permulaan.
  • Uji detik apabila kod asli (C/C++) anda memanggil kembali kepada Java (dalam kod anda sendiri atau pustaka pihak ketiga), seperti iklan, pengelogan dan integrasi sosial, pengesahan atau ciri khusus Android seperti pengendalian kebenaran.

Jika anda menemukan masalah semasa proses ujian, anda mempunyai pilihan untuk kembali kepada versi perlindungan automatik sebelumnya yang mungkin telah anda gunakan dalam keluaran sebelumnya atau anda boleh mematikan perlindungan automatik. Kami mengesyorkan agar anda tidak menaik tahap versi yang tidak dilindungi kepada runut terbuka atau pengeluaran.

Jika anda memuat naik binaan apl anda ke perkongsian apl dalaman secara langsung, Google Play tidak akan menambahkan perlindungan. Hal ini bagi membolehkan anda menggunakan perkongsian apl dalaman bagi memuat naik binaan nyahpepijat dan binaan lain yang serupa.

Pemantauan ranap

Anda mungkin mendapati terdapat peningkatan ranap yang merupakan fungsi perlindungan apl anda; ini mungkin untuk menunjukkan bahawa perlindungan automatik berfungsi seperti yang ditetapkan. Jika penyerang tidak berjaya mengubah suai apl anda, semakan waktu jalan akan menghentikan apl anda daripada dijalankan, terutamanya dengan meranapkan apl.

Ranap yang tidak boleh dikaitkan dengan Google Play tidak menjejaskan metrik kestabilan Android vitals anda. Jika anda menggunakan alat lain untuk menganalisis ralat ranap anda (seperti Crashlytics) dan anda memerlukan nama pakej untuk menapis mengikut sumber pemasangan, nama pakej untuk Google Play Store ialah "com.android.vending".

Jika anda bimbang tentang peningkatan dalam ranap, anda boleh melaporkan ranap tersebut kepada kami dengan seberapa banyak butiran yang boleh dan pasukan akan menyiasat ranap tersebut. Kami akan memberikan respons kepada laporan anda jika kami memutuskan bahawa ranap tersebut berkaitan dengan perlindungan.

Laporkan versi rengkah apl anda

Versi rengkah ialah versi apl anda yang masih berfungsi apabila apl itu diubah suai atau apabila apl itu dipasang di luar Google Play jika anda memerlukan pemasangan Google Play.

Jika anda telah mengenal pasti versi rengkah apl anda, anda boleh melaporkan hal itu kepada kami.

Kriteria kelayakan untuk perlindungan antipengubahan
Nota: Ciri ini tersedia untuk Rakan Kongsi Google Play yang terpilih sahaja.

Perlindungan antipengubahan dan ciri lanjutan lain yang disediakan oleh perlindungan automatik adalah tersedia untuk apl serta permainan yang memenuhi kriteria kelayakan kami:

  • Sekurang-kurangnya 800,000 MAU harian sepanjang tempoh 3 bulan sebelumnya dan minimum 800,000 pemasangan aktif.
  • Sekurang-kurangnya 1 juta MAU harian sepanjang tempoh sebulan sebelumnya dan minimum 1 juta pemasangan aktif.
  • Sekurang-kurangnya $20,000 USD/bulan dalam perbelanjaan pengguna setiap bulan sepanjang tempoh 3 bulan kalendar sebelumnya atau $25,000 USD dalam bulan kalendar yang sebelumnya.

Atau menjadi sebahagian daripada program Google Play termasuk:

  • Google Play Partner Program for Games.
  • Program Pengalaman Media Google Play.
  • Google Play Pass.

Kriteria kelayakan tertakluk pada perubahan. Rakan kongsi yang layak untuk mendapatkan akses di bawah kriteria kami dimaklumi melalui pemberitahuan Google Play Console dan pada halaman Integriti apl.

Jika anda bimbang tentang peningkatan dalam serangan kerana anda tidak layak untuk perlindungan antipengubahan lagi, hubungi sokongan pembangun dengan memberikan seberapa banyak butiran yang boleh dan pasukan akan menyiasat serangan tersebut. Kami akan bertindak terhadap laporan anda dengan sewajarnya.

Kandungan berkaitan

Adakah perkara ini membantu?

Bagaimanakah dapat kami meningkatkannya?

Perlukan bantuan lanjut?

Cuba langkah seterusnya ini:

Cari
Kosongkan carian
Tutup carian
Menu utama
3966387422343905225
true
Cari di Pusat Bantuan
true
true
true
true
true
92637
false
false
false
false