UserMessagingPlatform

class UserMessagingPlatform


User Messaging Platform SDK'sının giriş noktası.

Özet

İç içe yerleştirilmiş türler

İzin formu yüklenemezse çağrılacak geri çağırma işlevi için arayüz tanımı.

Bir izin formu başarıyla yüklendiğinde çağrılacak geri çağırma işlevi için arayüz tanımı.

Herkese açık işlevler

java-static ConsentInformation!

ConsentInformation değerini alır.

java-static Unit
loadAndShowConsentFormIfRequired(
    activity: Activity!,
    onConsentFormDismissedListener: ConsentForm.OnConsentFormDismissedListener!
)

Bir izin formu yükler ve getConsentStatus REQUIRED ise sağlanan Activity adresinden hemen gösterir.

java-static Unit

Bir ConsentForm yükler.

java-static Unit
showPrivacyOptionsForm(
    activity: Activity!,
    onConsentFormDismissedListener: ConsentForm.OnConsentFormDismissedListener!
)

getPrivacyOptionsRequirementStatus REQUIRED ise sağlanan Activity kaynağından bir gizlilik seçenekleri formu sunar.

Herkese açık işlevler

getConsentInformation

java-static fun getConsentInformation(context: Context!): ConsentInformation!

ConsentInformation değerini alır.

loadAndShowConsentFormIfRequired

java-static fun loadAndShowConsentFormIfRequired(
    activity: Activity!,
    onConsentFormDismissedListener: ConsentForm.OnConsentFormDismissedListener!
): Unit

Bir izin formu yükler ve getConsentStatus REQUIRED ise sağlanan Activity adresinden hemen gösterir.

Bu yöntem sona erdiğinde OnConsentFormDismissedListener çağrısı yapar. Bu, aşağıdakilerden biri nedeniyle gerçekleşebilir:

  • Kullanıcıya form gösterilir, kullanıcı bir seçenek seçer ve formu kapatır
  • Formun gösterilmesi gerekmiyor
  • Form yüklenemez ve null olmayan bir FormError döndürülür.
  • Form gösterilemez ve boş olmayan bir FormError döndürülür.

Bu yöntem, ana iş parçacığında çağrılmalıdır.

Parametreler
activity: Activity!

İzin formunu gösteren etkinlik.

onConsentFormDismissedListener: ConsentForm.OnConsentFormDismissedListener!

İzin formu kapatıldığında çağrılan dinleyici.

loadConsentForm

java-static fun loadConsentForm(
    context: Context!,
    successListener: UserMessagingPlatform.OnConsentFormLoadSuccessListener!,
    failureListener: UserMessagingPlatform.OnConsentFormLoadFailureListener!
): Unit

Bir ConsentForm yükler.

Bu yöntem çağrılmadan önce isConsentFormAvailable'ün true döndürdüğünü kontrol eder.

Bu yöntem, ana iş parçacığında çağrılmalıdır.

Parametreler
context: Context!

Bağlam.

successListener: UserMessagingPlatform.OnConsentFormLoadSuccessListener!

İzin formu yükleme başarı dinleyicisi.

failureListener: UserMessagingPlatform.OnConsentFormLoadFailureListener!

İzin formu yükleme hatası dinleyicisi.

showPrivacyOptionsForm

java-static fun showPrivacyOptionsForm(
    activity: Activity!,
    onConsentFormDismissedListener: ConsentForm.OnConsentFormDismissedListener!
): Unit

getPrivacyOptionsRequirementStatus REQUIRED ise sağlanan Activity kaynağından bir gizlilik seçenekleri formu sunar.

Bu yöntem yalnızca bir gizlilik seçenekleri formunun gösterilmesini isteyen kullanıcı girişine yanıt olarak çağrılmalıdır.

Gizlilik seçenekleri formu, bir form kullanılabilir hale geldiğinde SDK tarafından otomatik olarak önceden yüklenir. Hiçbir form önceden yüklenmemişse SDK, senkronize olmayan bir form yüklemeye çalışır.

OnConsentFormDismissedListener, kullanıcıya bir form gösterildikten, bir seçenek seçildikten ve form kapatıldıktan sonra çağrılır.

OnConsentFormDismissedListener, aşağıdaki hata koşullarından biri geçerli olduğunda sonraki çalıştırma döngüsünde FormError değeri boş olmayan bir değerle birlikte ayarsız olarak da döndürülebilir:

  • Form kullanılamıyor
  • Form gösterilmez.
  • Form hâlâ önceden yükleniyor

Bu yöntem, ana iş parçacığında çağrılmalıdır.

Parametreler
activity: Activity!

Gizlilik seçenekleri formunu gösteren etkinlik.

onConsentFormDismissedListener: ConsentForm.OnConsentFormDismissedListener!

Gizlilik seçenekleri formu kapatıldığında çağrılan dinleyici.