Skip to main content
Özel OneSignal uygulama içi mesajlarını daha hızlı oluşturmak için bu kopyala/yapıştır HTML şablonlarını kullanın. Uygulama İçi Mesaj HTML Editörümüz, HTML, CSS ve JavaScript kullanarak uygulama içi mesaj düzen ve davranışınızı tamamen kontrol etmenizi sağlar. Editör yerleşik şablonlar içermez, ancak bu sayfa editöre yapıştırıp özelleştirebileceğiniz kullanıma hazır örnekler sağlar.
Bu şablonlar bir uygulama içi mesaj webview’u içinde çalışır. Mesajları kapatmak, URL’leri açmak, kullanıcıları etiketlemek ve tıklamaları yakalamak için Uygulama İçi Mesaj JS API’sini kullanın.

Ön koşullar

Başlamadan önce, şunları gözden geçirmenizi öneririz:
Şablon koduna sırlar (API anahtarları, tokenler) koymayın. Tüm uygulama içi mesaj girişini güvenilmez olarak görün ve uygulanızda veya arka uçta doğrulayın.

Şablonları nasıl kullanılır

  1. OneSignal’de Messages > In-App > New In-App’e gidin.
  2. HTML editörünü seçin.
  3. Aşağıdan bir şablon bulun.
  4. Kod bloğundan tam HTML’i kopyalayın ve editöre yapıştırın.
  5. Yer tutucuları güncelleyin (URL’ler, uç noktalar, tarihler ve metin).
  6. Gerçek bir cihazda test edin, ardından yayınlayın.

Mevcut şablonlar

email-form

E-posta Toplama Formu

Kullanıcının e-postasını isteyin ve tıklama adı ile uygulanıza gönderin.
sms-form

Telefon Numarası Toplama Formu

SMS göndermek için onay isteyin ve alın. E.164 formatında telefon numarasını içerir ve tıklama adı ile uygulanıza gönderir.
checklist-survey

Kontrol Listesi Anketi

Arka uçunuza gönderebileceğiniz veya etiketlere dönüştürebileceğiniz çoklu seçim anketi.
count_down

Geri Sayım

Süre sınırlı promosyonlar için geri sayım zamanlayıcısı.
promo-wheel

Promosyon Çarkı

Çevir-kazan promosyon deneyimi (promosyon işlemesini özelleştirin).
quiz_modal

Quiz Modalı

Kullanıcıları skorlarıyla etiketleyebilen quiz deneyimi.
ranking-survey

Derecelendirme Anketi

1–5 derecelendirme anketi (uç noktanıza gönderin veya kullanıcıyı etiketleyin).
ui-ui

Ses/Video Oynatıcı

Doğrudan MP3 dosyası için basit ses önizleme arayüzü.
vertical-swiping

Dikey Kaydırma

Çok slaytlı dikey kaydırma oryantasyon veya özellik turu.

E-posta formu

Bir uygulama içi mesaj aracılığıyla E-posta Aboneliklerini toplayın. Bu formun nasıl çalıştığı:
  1. Kullanıcı bir e-posta adresi girer ve bir onay kutusunu işaretler.
  2. Gönderimde, OneSignal’in Create User API’sı çağrılır ve uygulanızda e-posta Aboneliği oluşturulur.
  3. Ayrıca, şablon OneSignalIamApi.addClickName(e, email) çağrısı yapar ve e-posta adresini SDK’mızın Uygulama İçi Mesaj Tıklama Dinleyicisine geçirir.
  4. Uygulanız içinde, tıklama adını okumak ve e-postayı SDK’mızın addEmail metoduna geçirmek için Uygulama İçi Mesaj Tıklama Dinleyicisini ekleyebilirsiniz.
  5. ve 4. adımların her ikisinin de e-posta Aboneliği oluşturmayı içerdiğini fark edebilirsiniz.
    1. adım doğrudan uygulamaya kod ekleme gerektirmez ancak login metodunu çağırdıysanız kullanıcıya e-posta Aboneliği eklemez.
    1. adım ek kod (Uygulama İçi Mesaj Tıklama Dinleyicisi) gerektirir ancak login metodunu çağırdıysanız da kullanıcıya e-posta Aboneliği ekler.
**Ayarlar > Anahtarlar ve ID’ler’de bulunan OneSignal Uygulama ID’nizle YOUR_APP_ID’yi değiştirin.
4. adım için gerekli:
  1. HTML gönderim işleyicinizde addClickName çağrısını tutun.
  2. SDK’mızın Uygulama İçi Mesaj Tıklama Dinleyicisi ile girişi okuyun
  3. Tıklama adı bir e-posta gibi göründüğünde, uygulama içi mesaj tıklama dinleyicisi içinde addEmail metodunu çağırın.
Uygulama içi mesaj tıklama dinleyicisi ve addEmail metodunu kullanan örnek:

SMS formu

Bir uygulama içi mesaj aracılığıyla SMS Aboneliklerini toplayın. Bu formun nasıl çalıştığı:
  1. Kullanıcı ülke kodunu seçer, 10 haneli bir numara girer ve bir onay kutusunu işaretler.
  2. Gönderimde, OneSignal’in Create User API’sı çağrılır ve uygulanızda SMS Aboneliği oluşturulur.
  3. Ayrıca, şablon OneSignalIamApi.addClickName(e, e164Phone) çağrısı yapar ve telefon numarasını SDK’mızın Uygulama İçi Mesaj Tıklama Dinleyicisine geçirir.
  4. Uygulanız içinde, tıklama adını okumak ve telefon numarasını SDK’mızın addSms metoduna geçirmek için Uygulama İçi Mesaj Tıklama Dinleyicisini ekleyebilirsiniz.
  5. ve 4. adımların her ikisinin de SMS Aboneliği oluşturmayı içerdiğini fark edebilirsiniz.
    1. adım doğrudan uygulamaya kod ekleme gerektirmez ancak login metodunu çağırdıysanız kullanıcıya SMS Aboneliği eklemez.
    1. adım ek kod (Uygulama İçi Mesaj Tıklama Dinleyicisi) gerektirir ancak login metodunu çağırdıysanız da kullanıcıya SMS Aboneliği ekler.
**Ayarlar > Anahtarlar ve ID’ler’de bulunan OneSignal Uygulama ID’nizle YOUR_APP_ID’yi değiştirin.

Diğer şablonlar

Yukarıdaki e-posta ve SMS formlarına ek olarak, bu şablonları da kullanabilirsiniz:
  • Kontrol Listesi Anketi: Çoklu seçim anketi
  • Geri Sayım: Süre sınırlı promosyonlar
  • Promosyon Çarkı: Çevir-kazan deneyimi
  • Quiz Modalı: Skor tabanlı quiz
  • Derecelendirme Anketi: 1–5 değerlendirme
  • Ses/Video Oynatıcı: Medya önizlemesi
  • Dikey Kaydırma: Çok slaytlı tur
Her şablonun ayrıntılı HTML kodu ve uygulama adımları için yukarıdaki kart bağlantılarından her bölüme bakın.