Table of Contents | ||||
---|---|---|---|---|
|
In-App Message
In-App Messages, doğrudan Doğrudan mobil uygulamanızda etkin olduklarında kullanıcılarınıza gösterilen bildirimlerdir.
Her customEvent çağrısından sonra In-App Message olup olmadığı kontrol edilir. RMC yönetim panelinin https://intelligence.relateddigital.com/#Target/TargetingAction/TAList sayfasında In-App Message oluşturabilir ve özelleştirebilirsiniz.
7 12 farklı In-App Message tasarımı mevcut:
Pop-up - Görsel, Başlık, Yazı & Buton | Mini - İkon & Yazı | Tam Ekran Görsel |
Tam Ekran Görsel ve Buton | Pop-up - Görsel, Başlık, Yazı ve Buton | Pop-up Anket |
Pop-up - Yazı ve Butonlu NPS | Native Alert & Action Sheet | 1-10 Puanlama NPS |
Geofencing
Android
Geofence android platformunda ek kuruluma ihtiyaç duymaz. Sdk kurulum adımını tamamladığınızda kullanıma hazır olur.
...
Uygulamanızda konum hizmetlerini etkinleştirmek için öncelikle aşağıdaki anahtarları Info.plist dosyanıza eklemeniz gerekir.
NSLocationAlwaysAndWhenInUseUsageDescription
NSLocationWhenInUseUsageDescription
Bu izinlerin örnek uygulaması aşağıdaki gibidir:
Code Block | ||
---|---|---|
| ||
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>We need access to your location for better user experience.</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>We need access to your location for better user experience.</string> |
Geofence özelliğini etkinleştirmek için AppDelegate.m
dosyasında didFinishLaunchingWithOptions
fonksiyonununun geofenceEnabled
parametresinin değerini true
olarak ayarlamanız gerekir.
Code Block | ||
---|---|---|
| ||
[RelatedDigitalPushModule initVisilabs:@"organization_id" profileId:@"profile_id" dataSource:@"datasource" inAppNotificationsEnabled:true requestTimeoutSeconds:30 geofenceEnabled:true maxGeofenceCount:20]; |
Ayrıca bölgeleri izlemek, bölge listesini yenilemek ve push bildirimlerini almak için Info.plist dosyanızda UIBackgroundModes altına aşağıdaki anahtarları eklemeniz gerekir.
...
language | swift |
---|
...
Yıldızlı Anket & İkinci Popup | Yarım Ekran Görsel | Carousel |
InApp’lerde Custom Font kullanımı
Android
InApp’lerde custom font kullanımı için ilk olarak res klasörü altında font folder'ı oluşturun.
Oluşturduğunuz klasörün içerisine istediğiniz fontları ekleyebilirsiniz.
Not: Font isminin tamamının küçük harfler ile yazılması oluşabilecek hataları engelleyecektir.Son olarak arayüzden uzantısız bir şekilde kullanmak istediğiniz fontun adını girin.
iOS
Öncelikle In-App’te kullanmak istediğiniz fontu projenizin root dizinine atın.
Ardından root dizine attığınız fontu Info.plist’te uzantısı (.ttf veya .otf) ile beraber tanımlamanız gerekmektedir. Örn: Sydney.ttf
Code Block language xml <key>UIAppFonts</key> <array> <string>FONT_NAME</string> </array>
Son olarak arayüzden uzantısız bir şekilde kullanmak istediğiniz fontun adını girin.
Not: Font tipini orjinal ismiyle girmeniz gerekiyor. Bilgisayarınızda bulunan .tff veya .otf dosyasına çift tıkladığınızda açılan ekranın üzerinde orjinal ismi gözükecektir.
Çarkıfelek
RMC panelden in-app message’da olduğu gibi çarkıfelek oluşturduktan sonra da her customEvent
çağrınızda tanımlı ve aktif olup olmadığı kontrol edilir ardından gösterilir.
Çarkıfelek Yarım Görünüm | Çarkıfelek Tam Görünüm |
---|---|
Kazı Kazan
RMC panelden in-app message’da olduğu gibi kazı kazan oluşturduktan sonra da her customEvent
çağrınızda tanımlı ve aktif olup olmadığı kontrol edilir ardından gösterilir.
...
Ui button | ||||||
---|---|---|---|---|---|---|
|