Push Uygulamaları Tanımlama
Push Uygulamaları
Push kampanyalarınızın hangi uygulamalara gönderileceğini bu alandan tanımlayabilirsiniz.
Push Uygulamaları ekranına Ayarlar İkonu >Campaign Management >Kampanya Ayarları >Push Uygulamaları seçerek ulaşabilirsiniz.
Push Uygulaması Tanımlama
Yeni Expo Uygulaması Tanımlama
Tanımlamak istediğiniz uygulama Expo Uygulaması ise Push Uygulamaları ekranında yer alan Yeni Expo Push Uygulaması butonuna tıklayın.
Uygulama İsmi | Tanımlamak istediğiniz Push Uygulamanıza vereceğiniz ismi belirleyeceğiniz alandır. | zorunlu |
|---|---|---|
Push Endpoint | Bu alana https://exp.host/--/api/v2/push/send linkini giriniz. | zorunlu |
App Alias | SDK üzerinde kullanılan uygulama adı. (Örn: RelatedAndroid) | zorunlu |
Özel Ses Dosyası 1 | Özel Ses 1 Dosyanızı ekleyeceğiniz alandır, dosyanın eklenen ses dosyasının ismi, dosya uzantısı ile birlikte girilmedir. | opsiyonel |
Özel Ses Dosyası 2 | Özel Ses 2 Dosyanızı ekleyeceğiniz alandır, dosyanın eklenen ses dosyasının ismi, dosya uzantısı ile birlikte girilmedir. | opsiyonel |
Yeni Android Uygulaması Tanımla
Tanımlamak istediğiniz uygulama Android işletim sistemi için ise Push Uygulamaları ekranında yer alan Yeni Android Uygulaması butonuna tıklayın.
Not: Uygulama altyapısı React Native olsada React Native checkbox'u işaretlemeyin.
Uygulama İsmi | Tanımlamak istediğiniz Push Uygulamanıza vereceğiniz ismi belirleyeceğiniz alandır. | zorunlu |
|---|---|---|
Server Key | FCM Server Key. | zorunlu |
React Native | React uygulaması ise ilgili alan seçilmelidir. |
|
Platform | Push uygulamanızı Test veya Prod ortamda kullanılacağını belirteceğiniz alandır.
| zorunlu |
App Alias | SDK üzerinde kullanılan uygulama adı. (Örn: RelatedAndroid) | zorunlu |
Özel Ses Dosyası 1 | Özel Ses 1 Dosyanızı ekleyeceğiniz alandır, dosyanın eklenen ses dosyasının ismi, dosya uzantısı ile birlikte girilmedir. | opsiyonel |
Özel Ses Dosyası 2 | Özel Ses 2 Dosyanızı ekleyeceğiniz alandır, dosyanın eklenen ses dosyasının ismi, dosya uzantısı ile birlikte girilmedir. | opsiyonel |
Yeni iOS Uygulaması Tanımla
Tanımlamak istediğiniz uygulama iOS işletim sistemi için ise Push Uygulamaları ekranında yer alan Yeni iOS Uygulaması butonuna tıklayın.
Uygulama İsmi | Tanımlamak istediğiniz Push Uygulamanıza vereceğiniz ismi belirleyeceğiniz alandır. | zorunlu |
|---|---|---|
p12 Dosyası | iOS uygulamanızın p12 sertifika dosyasını yükleyeceğiniz alandır. | zorunlu |
p12 Şifresi | iOS uygulamanızın p12 dosyası için şifresini gireceğiniz alandır. | zorunlu |
Platform | Push uygulamanızı Test veya Prod ortamda kullanılacağını belirteceğiniz alandır.
| zorunlu |
App Alias | SDK üzerinde kullanılan uygulama adı. (Örn: RelatediOS) | zorunlu |
Özel Ses Dosyası 1 | Özel Ses 1 Dosyanızı ekleyeceğiniz alandır, dosyanın eklenen ses dosyasının ismi, dosya uzantısı ile birlikte girilmedir. | opsiyonel |
Özel Ses Dosyası 2 | Özel Ses 2 Dosyanızı ekleyeceğiniz alandır, dosyanın eklenen ses dosyasının ismi, dosya uzantısı ile birlikte girilmedir. | opsiyonel |
Ekle butonuna tıkladıktan sonra uygulamanız Push Kampanyası Oluşturma adımında görünür hale gelecektir.
Sesli push gönderimi için mobil SDK'nın en güncel sürüme yükseltiniz. Android - Euromsg SDK ve iOS - Euromsg Objective-C SDK sayfalarından güncel SDK'lara ulaşabilirsiniz
Bu sayfada bulabilecekleriniz:
Tokenların Yüklenmesi
Bir uygulama mobil cihaza kurulduğu anda push subscription servisi ile bu cihaza ait token bilgisi RMC veri tabanına yazılır. Bir token kullanıcı uygulamada oturum açana kadar “anonim” yani hiç bir kullanıcı ile eşleştirilmeden kaydedilir. Bu tokenın bir kullanıcıyla eşleştirilebilmesi için mutlaka cihazda oturum açılmış olması ve SDK tarafından bu tokenın sahibini tanımlayıcı bir bilginin (KEY_ID yada EMAIL) RMC'ye gönderilmesi gerekir. Bu bilgiler "extra" : {} bloğunda yer almalıdır.
Extra bloğu aşağıdaki gibi EMAIL bilgisi ile gönderildiğinde ilgili token, extra’da yazan e-posta adresi ile eşleştirilecektir.
"extra" : {"email" : relateddigital@euromsg.com}Eğer extra bloğu aşağıdaki gibi gönderilirse, ilgili EMAIL hesapta kayıtlı değilse yine extra bloğunda gönderilen kanal izinlerine göre hesaba kayıt edilecektir.
"extra" : {"email" : "z1234b@hotmail.com",
"keyID" : "677196",
"emailPermit" : "Y",
"gsmPermit" : "Y"}
EMAIL_PERMIT’in alabileceği değerler | Y: Yes (izni var) N: No (izni yok) X: Kendi çıkmış L: Law permitted (yasal izinli)
|
|---|---|
GSM_PERMIT’in alabileceği değerler | Y: Yes (izni var) N: No (izni yok) X: Kendi çıkmış L: Law permitted (yasal izinli)
|
PUSH_PERMIT’in alabileceği değerler | A: Active (Aktif) *Yukarıdaki örnek isteğe göre Y değeri sistem tarafında A'ya eşittir. P: Passive(Pasif) I: Invalid(Geçersiz) X: Expired (Aktif değil) *Yukarıdaki örnek isteğe göre N değeri sistem tarafında X'e eşittir.
|