UserMessagingPlatform

public final 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 yöntemler

static ConsentInformation

ConsentInformation değerini alır.

static void
loadAndShowConsentFormIfRequired(
    Activity activity,
    ConsentForm.OnConsentFormDismissedListener onConsentFormDismissedListener
)

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

static void

Bir ConsentForm yükler.

static void
showPrivacyOptionsForm(
    Activity activity,
    ConsentForm.OnConsentFormDismissedListener onConsentFormDismissedListener
)

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

Herkese açık yöntemler

getConsentInformation

public static ConsentInformation getConsentInformation(Context context)

ConsentInformation değerini alır.

loadAndShowConsentFormIfRequired

public static void loadAndShowConsentFormIfRequired(
    Activity activity,
    ConsentForm.OnConsentFormDismissedListener onConsentFormDismissedListener
)

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.

ConsentForm.OnConsentFormDismissedListener onConsentFormDismissedListener

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

loadConsentForm

public static void loadConsentForm(
    Context context,
    UserMessagingPlatform.OnConsentFormLoadSuccessListener successListener,
    UserMessagingPlatform.OnConsentFormLoadFailureListener failureListener
)

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.

UserMessagingPlatform.OnConsentFormLoadSuccessListener successListener

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

UserMessagingPlatform.OnConsentFormLoadFailureListener failureListener

İzin formu yükleme hatası dinleyicisi.

showPrivacyOptionsForm

public static void showPrivacyOptionsForm(
    Activity activity,
    ConsentForm.OnConsentFormDismissedListener onConsentFormDismissedListener
)

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.

ConsentForm.OnConsentFormDismissedListener onConsentFormDismissedListener

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