SDK'da Bulunan Metotlar

Metot

Açıklama

Metot

Açıklama

RelatedDigital.init()

SDK’nın init edilmesi ve çalışması için çağırılması gereken zorunlu bir metottur. Application sınıfı içinde çağırılması önerilir.

RelatedDigital.setIsPushNotificationEnabled()

Push Notification Modülünün etkinleştirilmesini veya pasifleştirilmesini sağlar. Ayrıca, opsiyonel parametreleri aracılığıyla bildirim alanını özelleştirebilirsiniz. Örnegin bildirim alanı küçük ikon belirlenmesi:

notificationSmallIcon

RelatedDigital.setIsInAppNotificationEnabled()

In-App Notification Modülünün etkinleştirilmesini veya pasifleştirilmesini sağlar.

RelatedDigital.setIsGeofenceEnabled()

Geofence Modülünün etkinleştirilmesini veya pasifleştirilmesini sağlar.

RelatedDigital.setGoogleAppAlias()

Google servislerinin etkin olduğu cihazlar için appAlias değerinin girilmesi içindir.

RelatedDigital.setHuaweiAppAlias()

Google servislerinin etkin olmadığı Huawei cihazlar için appAlias değerinin girilmesi içindir.

RelatedDigital.setOrganizationId()

OrganizationId değerinin girilmesi içindir.

RelatedDigital.setProfileId()

ProfileId değerinin girilmesi içindir.

RelatedDigital.setDataSource()

DataSource değerinin girilmesi içindir.

RelatedDigital.setRequestTimeoutInSecond()

Sorgularda kullanılacak timeout değerinin girilmesi içindir.

RelatedDigital.setAdvertisingIdentifier()

AdvertisingIdentifier değerinin girilmesi içindir.

RelatedDigital.setExVisitorId()

exVisitorId değerinin girilmesi içindir.

RelatedDigital.setToken()

token değerinin girilmesi içindir.

RelatedDigital.setInAppButtonInterface()

In-App bildirimlerde butona tıklanma sonrası çağırılmasını istediğiniz interface değerinin girilmesi içindir.

RelatedDigital.clearCookieId()

cookieId değerinin sıfırlanması içindir.

RelatedDigital.getSdkVersion()

sdkVersion değerinin alınması içindir.

RelatedDigital.getDeviceType()

deviceType değerinin alınması içindir.

RelatedDigital.getDeviceName()

deviceName değerinin alınması içindir.

RelatedDigital.getCarrier()

carrier değerinin alınması içindir.

RelatedDigital.getIdentifierForVendor()

identifierForVendor değerinin alınması içindir.

RelatedDigital.getLocal()

local değerinin alınması içindir.

RelatedDigital.getUserAgent()

userAgent değerinin alınması içindir.

RelatedDigital.signUp()

Kullanıcının sisteme kaydedilmesi içindir.

RelatedDigital.login()

Kullanıcının sisteme girişi içindir.

RelatedDigital.logout()

Kullanıcının sistemden çıkışı içindir.

RelatedDigital.sendPushNotificationOpenReport()

Kullanıcının bir bildirime tıklaması sonrası, bildirime tıklandığı bilgisinin raporlara yansıması için çağırılması gereken metottur.

RelatedDigital.trackRecommendationClick()

Kullanıcının Öneriler özelliği ile edindiğiniz bir ürünle etkileşiminin olması durumunda bu metot aracılığıyla bu durumun raporlara yansıması sağlanır.

RelatedDigital.customEvent()

Sunuculara veri gönderimi ve uygulama içi bildirimleri gösterme amacıyla kullanılır.

RelatedDigital.sync()

Yerelde var olan kullanıcı bilgilerinin sunuculara gönderilmesini sağlar.

Örneğin, RelatedDigital.setEmail() metodunun çağırılması email değerinin yerelde (SDK’da) tutulmasını; ardından sync() metodunun çağırılması ise bu email değerinin sunuculara gönderilmesini sağlar.

RelatedDigital.setEmailPermit()

emailPermit değerinin girilmesi içindir.

RelatedDigital.setGsmPermit()

gmsPermit değerinin girilmesi içindir.

RelatedDigital.setTwitterId()

twitterId değerinin girilmesi içindir.

RelatedDigital.setEmail()

email değerinin girilmesi içindir.

RelatedDigital.setFacebookId()

facebookId değerinin girilmesi içindir.

RelatedDigital.setRelatedDigitalUserId()

relatedDigitalUserId değerinin girilmesi içindir. Bu değer kullanıcınızı tekilleştirmek için kullandığınız değerdir. Örnek, email, müşteri Id, hesap Id, vb.

RelatedDigital.setNotificationLoginID()

Geçmiş bildirimleri kullanıcı ID bazlı alabilmek için, kullanıcı uygulamanızda login olduktan sonra bu method aracılığıyla bir kullanıcı ID değeri set etmelisiniz.

RelatedDigital.setPhoneNumber()

phoneNumber değerinin girilmesi içindir.

RelatedDigital.setUserProperty()

Kullanıcıyla ilgili herhangi bir özelliğin girilmesi içindir.

RelatedDigital.removeUserProperty()

Kullanıcıyla ilgili girilmiş herhangi bir özelliğin kaldırılması içindir.

RelatedDigital.removeUserProperties()

Kullanıcıyla ilgili girilmiş tüm özelliklerin kaldırılması içindir.

RelatedDigital.registerEmail()

Kullanıcının email ve IYS bilgilerinin sunuculara iletilmesi içindir.

registerEmail() metodu email bilgisini otomatik olarak sunuculara iletir. Sonrasında sync() metodunun çağırılmasına gerek yoktur.

RelatedDigital.getPushMessages()

Son 30 gün içerisinde kullanıcıya RelatedDigital sunucularından gönderilmiş bildirimlerin içeriğini elde etmek içindir.

RelatedDigital.getPushMessagesWithID()

Son 30 gün içerisinde uygulamanızda login durumdaki kullanıcıya RelatedDigital sunucularından gönderilmiş bildirimlerin içeriğini elde etmek içindir. Öncesinde RelatedDigital.setNotificationLoginID() methodu aracılığıyla kullanıcının ID sinin gönderilmiş olması gerekmektedir.

RelatedDigital.sendTheListOfAppsInstalled()

Kullanıcının cihazında Play Store, Amazon App Store ve Huawei App Gallery’den yüklenmiş uygulamarın listesini sunuculara göndermek içindir.

RelatedDigital.sendLocationPermission()

Kullanıcının lokasyon izin durumu bilgisinin sunuculara gönderilmesi içindir.

RelatedDigital.getFavorites()

Favori Özellik Aksiyonu’nu kullanmak içindir.

RelatedDigital.getRecommendations()

Öneriler Özelliği’ni kullanmak içindir.

RelatedDigital.requestLocationPermission()

Kullanıcıdan lokasyon izinlerini istemek içindir. Uygulamanızın ilgili yerinden çağırabilirsiniz. (Geofencing özelliğini kullanabilmek için bu izinlerin alınması şarttır.)

 

Copyright 2020 Related Digital