EventUrlProvider
public
class
EventUrlProvider
extends Object
java.lang.Object
|
→ Yönergeler |
android.adservices.ondevicepersonalization.EventUrlProvider
|
Bir istek için etkinlik izleme URL'leri oluşturur. Hizmet, bu URL'leri gerektiğinde HTML çıkışına yerleştirebilir. HTML, bir ODP Web Görünümü içinde oluşturulduğunda ODP bu URL'lere yapılan isteklere müdahale ederek IsolatedWorker#onEvent(EventInput, java.util.function.Consumer)
yöntemini çağırır ve döndürülen çıkışı ETKİNLİKLER tablosuna kaydeder.
Özet
Devralınan yöntemler |
java.lang.Object
sınıfından
Object
|
clone()
Bu nesnenin bir kopyasını oluşturur ve döndürür.
|
boolean
|
equals(Object obj)
Başka bir nesnenin buna "eşit" olup olmadığını gösterir.
|
void
|
finalize()
Atık toplama, nesneye başka referans olmadığını belirlediğinde bir nesnede çöp toplayıcı tarafından çağrılır.
|
final
Class<?>
|
getClass()
Bu Object öğesinin çalışma zamanı sınıfını döndürür.
|
int
|
hashCode()
Nesne için bir karma kod değeri döndürür.
|
final
void
|
notify()
Bu nesnenin monitörünü bekleyen tek bir iş parçacığını
uyandırır.
|
final
void
|
notifyAll()
Bu nesnenin monitörünü bekleyen tüm ileti dizilerini uyandırır.
|
String
|
toString()
Nesnenin dize temsilini döndürür.
|
final
void
|
wait(long timeoutMillis, int nanos)
Mevcut iş parçacığının, uyanana kadar (genellikle bildirimde bulunarak veya kesilerek ya da belirli bir süre geçene kadar) beklemesine neden olur.
|
final
void
|
wait(long timeoutMillis)
Mevcut iş parçacığının, uyanana kadar (genellikle bildirimde bulunarak veya kesilerek ya da belirli bir süre geçene kadar) beklemesine neden olur.
|
final
void
|
wait()
Geçerli iş parçacığının, genellikle bilgilendirilerek veya kesilerek uyandırılana kadar beklemesine neden olur.
|
|
Herkese açık yöntemler
createEventTrackingUrlWithRedirect
public Uri createEventTrackingUrlWithRedirect (PersistableBundle eventParams,
Uri destinationUrl)
Bir ODP web görünümünde tıklandığında, sağlanan hedef URL'ye yönlendiren bir etkinlik izleme URL'si oluşturur.
Bu yöntemin tamamlanması birkaç saniye sürebilir, bu nedenle yalnızca bir çalışan iş parçacığından çağrılmalıdır.
Parametreler |
eventParams |
PersistableBundle : Etkinlik gerçekleştiğinde IsolatedWorker#onEvent(EventInput, java.util.function.Consumer) ürününe iletilecek veriler. Bu değer null olamaz. |
destinationUrl |
Uri : Yönlendirme yapılacak URL.
Bu değer null olabilir. |
İlerlemeler |
Uri |
Web Görünümü'ne eklenebilen bir ODP etkinlik URL'si.
Bu değer null olamaz. |
createEventTrackingUrlWithResponse
public Uri createEventTrackingUrlWithResponse (PersistableBundle eventParams,
byte[] responseData,
String mimeType)
Sağlanan yanıtı döndüren bir etkinlik izleme URL'si oluşturur. Yanıt verileri boş değilse HTTP Durum 200 (Tamam) değerini döndürür. Yanıt verileri boşsa HTTP Durumu 204 (İçerik Yok) değerini döndürür.
Bu yöntemin tamamlanması birkaç saniye sürebilir, bu nedenle yalnızca bir çalışan iş parçacığından çağrılmalıdır.
Parametreler |
eventParams |
PersistableBundle : Etkinlik gerçekleştiğinde IsolatedWorker#onEvent(EventInput, java.util.function.Consumer) ürününe iletilecek veriler.
Bu değer null olamaz. |
responseData |
byte : URL getirildiğinde Web Görünümü'ne döndürülecek içerik.
Bu değer null olabilir. |
mimeType |
String : URL yanıtının Mime Türü.
Bu değer null olabilir. |
İlerlemeler |
Uri |
Web Görünümü'ne eklenebilen bir ODP etkinlik URL'si.
Bu değer null olamaz. |