Prikazivanje banera
Baner ima dva sloja. Prvi sloj traži saglasnost sa dugmadima Prihvati i Odbij. Centar za podešavanja (drugi sloj) omogućava posetiocu da uključi ili isključi pojedinačne kategorije. Oba se stilizuju i prevode iz vaše kontrolne table.
Prikažite baner kada configure javi da je saglasnost i dalje potrebna:
- Android
- iOS / tvOS
if (status.shouldCollectConsent) {
OptSensBanner.showFirstLayer(this)
}
Centar za podešavanja otvorite direktno pomoću
OptSensBanner.showSecondLayer(activity).
Prikažite OptSensBanner prikaz (pogledajte
Prvi koraci - iOS i tvOS) preko svog interfejsa,
kao sheet ili preko celog ekrana. Prvi sloj i centar za podešavanja su isti
prikaz; posetilac se između njih kreće pomoću dugmeta Manage.
Ponovno otvaranje saglasnosti
GDPR i CCPA zahtevaju da posetilac može da promeni saglasnost u bilo kom
trenutku. Na telefonu i tabletu ovo pokriva
plutajuće dugme, ali se, za razliku od veba, ne
dodaje samo: postavljate ga jednim pozivom pri integraciji (Android attach,
iOS overlay). Sopstvenu kontrolu pravite samo ako ste dugme isključili, ili na
TV-u, gde se dugme ne prikazuje. Povežite bilo koju
kontrolu (stavku u podešavanjima, stavku menija) sa geo-svesnom putanjom za
ponovno otvaranje. Ona prikazuje "Your Privacy Choices" posetiocu pod američkim
pravilima o privatnosti, a centar za podešavanja svima ostalima.
- Android
- iOS / tvOS
OptSensBanner.showPreferences(activity)
@State private var showPrivacy = false
Button("Privacy settings") { showPrivacy = true }
.fullScreenCover(isPresented: $showPrivacy) {
OptSensReconsentView { showPrivacy = false }
}
Plutajuće dugme je gotova verzija ove kontrole. Dizajn banera, jezici i sadržaj se upravljaju u vašoj OptSens kontrolnoj tabli, a ne u aplikaciji.