Märguanne

You can now request help from the Help page in your Play Console account.  If you don't have access to Play Console, ask your account admin for an invite.

Volitamata muutmise ja levitamise vältimine installiprogrammi kontrolli abil

Installiprogrammi kontroll on Google Play pakutav automaatne kaitseteenus, mis aitab teil kaitsta oma rakendusi ja mänge volitamata levitamise eest. See töötab teie rakenduses ilma andmesideühenduseta, selle saab Play Console'is ühe klikiga sisse lülitada ning see ei vaja enne testimist arendaja tööd ega tagaserveri integreerimist.

Tööpõhimõtted

Installiprogrammi kontroll on lisatud teie rakenduse koodi, et vältida levitamist. Kui installiprogrammi kontroll nurjub, kuvatakse kasutajale viip, milles palutakse tal hankida teie rakendus Google Playst. See on loodud järgmistel eesmärkidel.

  • Tasuliste rakenduste piraatluse takistamine, esitades rakenduse Google Playst ostmise viiba kasutajatele, kes hankisid teie rakenduse Play kaitsega versiooni mitteametlikust allikast.
  • Ametlikke värskendusi saavate kasutajate arvu suurendamine, esitades kasutajatele, kes kõrvallaadivad teie rakenduse muutmata Google Play versiooni, viiba ametliku versiooni hankimiseks, et nad saaksid rakenduse värskendusi vastu võtta.
Tähtis! Installiprogrammi kontroll ei garanteeri kaitset kõigi kräkkimise, piraatluse, ümberpakkimise ja edasise levitamise viiside eest. See muudab need toimingud keerukamaks ja kulukamaks ning vähendab seeläbi nende õnnestumise tõenäosust. Google Play muudab automaatkaitset pidevalt paremaks, nii et teie rakenduse uued versioonid hõlmavad automaatselt uusimat ja tõhusaimat kaitset.

Installiprogrammi kontrolli seadistamine

Alltoodud toimingud kirjeldavad, mida peate installiprogrammi kontrolli kasutamise alustamiseks tegema. Klõpsake jaotistel, et neid laiendada.

Automaatsete kaitsefunktsioonide ülevaade

Installiprogrammi kontrollid lisavad rakenduse koodi Google Play litsentsi kontrolli, et kontrollida, kas rakendusse sisenev kasutajakonto on installitud (litsentstitud) volitatud allikatest. Kui ei ole, soovitatakse kasutajale hankida rakendus kohandatud poekirje kaudu.

Eeltingimused

Kui lülitate teatud rakenduse jaoks automaatkaitse sisse, lisab Google Play automaatselt kaitsemeetmed igale teie loodud versioonile, mis on seadmetesse levitamiseks valmis. Kaitse rakendamiseks peab Google Play looma muudetud APK-d ja need teie nimel allkirjastama, mistõttu tuleb teil teha järgmist.

Pidage meeles järgmisi piiranguid.

  • Automaatkaitset toetatakse ainult operatsioonisüsteemis Android 6.0 Marshmallow (API tase 23) ja uuemates. Android M avaldati 2015. aastal ja 2023. aasta seisuga jõuab midSDK versiooni 23 (ja uuemate) sihtimine enam kui 97% aktiivsete Android-seadmeteni.
  • Automaatkaitse toetab järgmisi ABI-sid: x86, x86_64, armeabi-v7a ja arm64-v8a. Oma rakenduse sihitavate ABI-de värskendamiseks värskendage Gradle'i seadeid. Muud ABI-d, mida aktiivsed Android-seadmed ei kasuta, saab sihtimisest eemaldada ilma rakenduse saadavust mõjutamata.
  • Automaatkaitse toimib ka võrguühenduseta. Siiski nõuab funktsioon „Nõua Playst installimist“ aeg-ajalt andmesideühendust, kui Play poe rakendus on pikemat aega võrguühenduseta olnud.
  • Kui teie rakendus kasutab juba Play litsentsimist, peaksite valiku „Nõua installimist Google Playst“ välja lülitama.
  • Kui laadite rakenduse üles ettevõttesiseseks jagamiseks, siis kaitset ei rakendata. Olge eriti ettevaatlik ja jagage rakenduse ettevõttesisese jagamise linke ainult usaldusväärsete tiimiliikmetega ning ärge jagage kaitsmata versioone ettevõtteväliselt.
  • Automaatkaitse ei ühildu rakenduse kogumite koodi läbipaistvuse funktsiooniga, kuna terviklikkuse kaitse hõlmab koodi muutmist. Rakenduse kogumid, mis laaditakse üles koos koodi läbipaistvuse funktsiooniga, kui automaatkaitse on lubatud, lükatakse tagasi.
  • Installimata kasutatavaid rakenduste versioone ei kaitsta. Teie versiooniradadel olev rakenduse kogum ei tohi kaitse saamiseks olla installimata avamise toega. Saate rakenduse kogumi samal ajal üles laadida oma versiooni rajale, mis on kaitstud, ja installimata avamise toega rakenduse kogumi ainult installimata avamiseks mõeldud rajale, mis ei ole kaitstud.
1. toiming: lülitage kaitse sisse

Looge versiooni ettevalmistamise ja väljalaskmise 1. toimingus kirjeldatud moel versioon.

Saate kaitse sisse lülitada versiooni loomisel (nagu on kirjeldatud versiooni ettevalmistamise ja väljalaskmise 2. toimingus) või lehel Rakenduse terviklikkus (Testimine ja avaldamine > Rakenduse terviklikkus), mis hõlmab terviklikkuse ja allkirjastamise teenuseid, mis aitavad teil tagada, et kasutajad kogeksid teie rakendusi ja mänge nii, nagu soovite neid pakkuda.

Versiooni ettevalmistamise ajal näete nuppu Hankige terviklikkuse kaitse või valikut Terviklikkuse kaitse haldamine. Seejärel saate terviklikkuse kaitse sisse lülitada, klõpsates jaotises „Automaatkaitse“ nupul Jah, lülita sisse. Google Play allkirjastab teie versioonid ning lisab terviklikkuse kaitse, et takistada manipuleerimist ja volitamata levitamist. See tähendab, et automaatkaitse on sisse lülitatud.

Viige versiooni ettevalmistamine lõpule ja salvestage muudatused.

2. toiming: testige oma kaitstud rakendust

Kasutage kõiki testradu, et testida rakenduse kaitstud versiooni ja veenduda, et kaitse ei põhjustaks ootamatut mõju kasutuskogemusele või toimivusele.

Soovitame ülevaatusesse kaasata järgmised toimingud.

  • Testige mängu käivitamist, veenduge, et see ei jookseks käivitamise ajal kokku ja käivitusaeg ei pikeneks.
  • Testige hetki, kus teie omakood (C/C++) kutsub tagasi Java meetodi (teie enda koodis või kolmanda osapoole teekides), näiteks reklaamides, logimises, sotsiaalsete funktsioonide integratsioonis või Androidi funktsioonides, nagu lubade töötlemises.

Kui testimise käigus ilmneb probleeme, on teil võimalik ersioonv ennistada automaatkaitse eelmisele versioonile, mida võisite juba kasutada eelmises versioonis, või lülitada automaatkaitse välja. Soovitame vältida kaitsmata versioonide ülendamist avatud või tootmisrajale.

Individuaalse versiooni terviklikkuse kaitse väljalülitamiseks tehke järgmist.

  1. Versiooni ettevalmistamisel klõpsake valikul Terviklikkuse kaitse haldamine.
  2. Tehke jaotises „Automaatkaitse” valik Eelmine kaitse või Lülita kaitse selle väljalaske puhul välja.
  3. Salvestage muudatused. Muudatused rakendatakse sellele väljalaskele. Järgmisel korral, kui väljalaske üles laadite, saab see uuesti kaitse uusima ja tugevaima versiooni.
3. toiming: ülendage rakendus tootmisrajale

Kui olete valmis, võite Play Console’is oma versiooni tootmisrajal välja lasta, et muuta kaitstud rakendus teie valitud riikides kõigi Google Play kasutajate jaoks kättesaadavaks.

Poekirje kohandamine, kui kasutajad installiprogrammi kontrolli ei läbi

Automaatne kaitsefunktsioon installiprogrammi kontroll esitab teie rakenduse mitteametlikult hankinud kasutajatele viiba selle hankimiseks Google Playst. Kui kasutaja puudutab dialoogi, suunatakse ta ümber teie poekirjele, kus ta saab teie rakenduse Google Playst hankimiseks puudutada nuppu Installi (või Osta või Värskenda).

Saate kohandada oma poekirjevarasid iga külastaja jaoks, kes puudutab terviklikkuse kaitse dialooge, sh rakenduse nime, ikooni, kirjeldusi ja graafikat. Poekirje kohandamiseks, kui kasutajad külastavad teie rakendust terviklikkuse kaitse dialoogi kaudu, tehke järgmist.

  1. Avage Play Console ja seejärel leht Rakenduse terviklikkus (Testimine ja avaldamine > Rakenduse terviklikkus).
  2. Kerige jaotiseni „Play Integrity API”.
  3. Klõpsake valikul Seaded.
  4. Kerige jaotiseni „Poekirje kohandamine“.
  5. Klõpsake nupul Loo kirje.
  6. Järgige lehel Kohandatud poekirje loomine esitatud juhiseid ja klõpsake nupul Salvesta.

Teise võimalusena saate luua kohandatud poekirjeid terviklikkuse kaitse dialoogide jaoks otse lehel Kohandatud poekirjed.

  1. Avage Play Console ja seejärel leht Kohandatud poekirjad (Kasutajate arvu suurendamine > Kohandatud poekirjed).
  2. Klõpsake nupul Loo kirje, seejärel valige, kas luua uus kirje või dubleerida olemasolevat, ning klõpsake nupul Järgmine.
  3. Kerige jaotises „Kirje üksikasjad“ valikuni Sihtvaatajaskond.
  4. Tehke valik URL-i alusel ja sisestage tekstikasti tekst „playintegrity“.
  5. Sisestage kõik muud üksikasjad ja klõpsake nupul Salvesta.

Nõuanne. URL-i parameeter „playintegrity“ on spetsiaalne märksõna, mis on ette nähtud terviklikkuse süvalinkide jaoks, mistõttu tuleb see kohandatud poekirje seadistamisel sisestada täpselt samal kujul.

Soovitatavad tavad

Ärge laske välja rakenduse kaitsmata versioone

Kui lasete kaitsmata versioonid välja avatud radadel või muude kanalite kaudu peale Google Play, lakkab teie rakenduse kaitse töötamast. Rakenduse terviklikkuse kaitse säilitamiseks laske avatud ja tootmisradadel välja ainult rakenduse kaitstud versioone.

Olge võltsimisvastase kaitse lahenduste kombineerimisel ettevaatlik

Automaatkaitse ei pruugi ühilduda muude käitusajal kasutatavate võltsimisvastase kaitse lahendustega ja nende koos kasutamisel võib esineda probleeme. Kui te juba juurutate oma rakenduses Play litsentsimist, siis peaksite keelama funktsiooni „Nõua Google Playst installimist”. Kui teie rakendus teeb käitusaegseid kontrolle, testige oma kaitstud rakendust enne avatud radadel avaldamist põhjalikult, et võimalikud probleemid tuvastada.

Testige oma kaitstud rakendust

Google Play edastab kaitstud järgud automaatselt kõigile radadele: sisemisele testrajale, suletud, avatud ja tootmisrajale. Testige neid versioone tavapärase põhjalikkusega.

Kui laadite rakenduse järgu otse üles ettevõttesiseseks jagamiseks, ei lisa Google Play kaitsemeetmeid. See võimaldab teil silumisjärke ja muid sarnaseid järke ettevõttesiseseks jagamiseks üles laadida.

Kui avate App Bundle Exploreris rakenduse kaitstud versiooni ettevõttesisese jagamise lingi, jagatakse järku täpselt samasugusel kujul nagu Google Play seda töötles. Kui see rakenduse versioon laaditi üles testrajale ja sellele lisati kaitse, edastatakse App Bundle Exploreris rakenduse ettevõttesisese jagamise lingi kaudu rakenduse kaitstud versioon. Kaitse olekut näete App Bundle Exploreri vahekaardil Üksikasjad.

Kokkujooksmiste jälgimine

Võite märgata kokkujooksmiste suurenemist rakenduse kaitsmise tõttu, mis viitab tõenäoliselt sellele, et automaatkaitse töötab ootuspäraselt. Kui ründaja teeb nurjunud katse teie rakendust modifitseerida, peatab käitusaja kontroll rakenduse – tavaliselt kokkujooksutamise kaudu.

Kokkujooksmised, mida ei omistata Google Playle, ei mõjuta teie Android Vitalsi stabiilsusmõõdikuid. Kui kasutate kokkujooksmiste analüüsimiseks muid tööriistu (nagu Crashlytics) ja vajate installimise allika alusel filtreerimiseks paketinime, on Google Play poe paketinimi „com.android.vending“.

Kui tunnete muret kokkujooksmiste arvu suurenemise pärast, andke neist võimalikult üksikasjalikult meile teada, misjärel hakkab meie tiim asja uurima. Kui leiame, et kokkujooksmised on seotud kaitsega, vastame teie teatele.

Rakenduse kräkitud versioonidest teatamine

Kräkitud versioon on teie rakenduse modifitseeritud, ent töötav versioon või muust allikast kui Google Playst installitud versioon, kui nõuate Google Playst installimist.

Kui leiate oma rakenduse kräkitud versiooni, võite meid sellest teavitada.

Seotud sisu

Kas see oli ab?

Kuidas saame seda täiustada?
Otsing
Kustuta otsing
Sule otsing
Google'i rakendused
Peamenüü
18355247398538689783
true
Abikeskusest otsimine
false
true
true
true
true
true
92637
false
false
false
false