Ana içeriğe atla
Uygulama içi mesajlar (IAM’ler), uygulamanızın eski sürümlerindeki kullanıcılara yeni bir sürümün mevcut olduğunu bildirmek ve onları güncelleme yapmaya teşvik etmek için güçlü bir araçtır.

Gereksinimler

  • Uygulamanız OneSignal SDK’sının en son v5 sürümünü kullanıyor olmalıdır

Kurulum

Örnek senaryo: Uygulamamızın en son sürümü 1.0.1. 1.0.0 ve daha eski sürümlerdeki kullanıcıları güncelleme yapmalarını isteyen bir uygulama içi mesajla hedeflemek istiyoruz.

1. En son uygulama sürümünüzü alın

OneSignal, Uygulama Sürümü’nü aşağıdakilere göre algılar: iOS: Xcode’da bulunan Sürüm ana uygulama Hedef > Genel > Kimlik

Xcode'da bulunan iOS Uygulama Sürümü

Android: Uygulama build.gradle dosyanızda bulunan versionCode

Uygulama build.gradle dosyanızda bulunan Android Uygulama Sürümü

Xcode ve/veya Android Studio’ya erişiminiz yoksa, bu değerleri geliştiriciden isteyin.
iOS ve Android için Uygulama Sürümlerinin farklı olduğuna dikkat edin! Bu, iki ayrı segment ve uygulama içi mesaj oluşturmamız gereken bir nedendir.İki ayrı segment kullanmamız gereken 2. neden, uygulama içi mesajın iOS ve Android için farklı bağlantılar içerebileceğidir, bundan sonra göreceğimiz gibi.

2. Segmentleri kurun

İOS için bir, Android için bir olmak üzere iki segment oluşturmanız gerekecektir. iOS:
  • Segment Adı: iOS App version less than 1.0.1
  • Filtreler: Uygulama Sürümü küçüktür 1.0.1 VE Cihaz Türü iOS’tur.

iOS Segment Filtreleri

Android:
  • Segment Adı: Android App version less than 10001
  • Filtreler: Uygulama Sürümü küçüktür 10001 VE Cihaz Türü Android’dir.

Android Segment Filtreleri

3. Uygulama içi mesajları kurun

Mesajlar > Uygulama İçi > Yeni Mesaj > Yeni Uygulama İçi’ye gidin. Önceden oluşturulmuş Yeni Özellik Duyurusu tasarımından başlayın veya sıfırdan kendiniz oluşturun.

Yeni Özellik Duyurusu

Mesaja iOS kullanıcıları için olduğunu yansıtacak bir ad verin.

Hedef kitlenizi ekleyin

Belirli iOS App version less than 1.0.1 segmentini seçin.

Mesajı güncelleyin

Mesajı uygun gördüğünüz şekilde güncelleyin. Kullanıcıyı uygulama mağazası listenize yönlendirmek için bir Düğmeye veya birden fazla öğeye bir URL tıklama eylemi ekleyin

URL tıklama eylemi

Mağaza bağlantısını URL olarak girebilirsiniz. Uygulamanız için doğru mağaza bağlantısını nasıl alacağınıza ilişkin ayrıntılar aşağıdaki bağlantılarda bulunabilir:

3. Tetikleyiciler

Mesajın kullanıcı uygulamayı açtığında gösterilmesini sağlamak için Uygulama açılışta tetikleyicisini kullanmanızı öneririz.

4. Zamanlama ve sıklık

Uygulama güncellemesini gelecekte bir zamana zamanladıysanız, mesajın o zamanda gösterilmeye başlamasını zamanlayabilirsiniz. Güncelleme istemlerinizle ne kadar agresif olmak istediğinize bağlı olarak, “Bu mesajı ne sıklıkta göstermek istiyorsunuz?” sıklığını şu şekilde ayarlayabilirsiniz:
  • Tetikleyici koşulları her karşılandığında - bu örnekte uygulamayı her açtıklarında anlamına gelir.
  • Birden fazla kez - mesajın gösterileceği toplam sayıyı ve aralarındaki gecikmeyi ayarlayın. Örneğin, aralarında 3 gün boşluk olacak şekilde 100 kez. Mesajı 100 kez olmak üzere her 3 günde bir gösterecektir.

5. Taslak olarak kaydedin ve Android için çoğaltın

Mesajı kaydetmek için Taslak Olarak Kaydet düğmesine tıklayın. Uygulama İçi Mesajlar sayfasında, az önce kaydettiğiniz mesajın yanındaki Seçenekler > Çoğalt’a tıklayın. Android kullanıcılarınız için aşağıdakileri güncelleyin:
  • IAM adını Android kullanıcıları için olduğunu yansıtacak şekilde güncelleyin
  • Segmenti Android App version less than 10001 olarak ayarlayın
  • URL’yi Android mağaza bağlantısı olarak güncelleyin
  • Android kullanıcıları için benzersiz hale getirmek üzere mesaja ek değişiklikler ekleyin
Mesajı kaydetmek için Taslak Olarak Kaydet’e tıklayın.

Test

Mesajlarınızı yayınlamadan önce, aşağıdaki adımlarla test etmenizi öneririz:
1

Test cihazınızı bulun ve Test Aboneliği olarak ayarlayın

  • Test cihazınızı bulun ve Test Aboneliği olarak ayarlayın.
  • Test cihazının uygulamanızın daha düşük sürümünde olduğundan emin olun.
2

Segmenti Test Kullanıcılarını içerecek şekilde güncelleyin

  • Test etmek istediğiniz uygulama içi mesajı açın.
  • Segmente tıklayın ve Test Kullanıcıları için bir Ve filtresi ekleyin.
    • Bu, mesajın yalnızca test cihazlarınız için gösterilmesini sağlayacaktır
  • Örneğin, test cihazınız iOS’taysa, segment şöyle görünecektir:

    iOS Segment Filtreleri

  • Değişiklikleri kaydetmek için Segmenti Güncelle’ye tıklayın.
3

Mesajı yayınlayın

  • Uygulama içi mesajı güncellemek için Mesajı Güncelle’ye tıklayın.
  • Mesajın yanındaki Seçenekler > Devam Et’e tıklayarak canlıya alın.
4

Mesajın gösterildiğini doğrulayın

  • Test cihazında uygulamayı kapatın.
  • 1 dakika bekleyin.
  • Test cihazınızda uygulamayı açın.
  • Aşağıdaki durumlarda mesajı görmelisiniz:
    • Cihaz bir Test Aboneliğidir
    • Cihaz uygulamanızın daha düşük sürümündedir.
    • Segment Test Kullanıcıları olarak ayarlanmıştır.

Canlıya alma kontrol listesi

Canlıya almaya hazır olduğunuzda:
  • Segmentleri Test Kullanıcıları filtresini kaldıracak şekilde güncelleyin.
  • Zamanlamanın doğru tarih ve saate ayarlandığından emin olmak için kontrol edin.
  • Uygulama içi mesajı güncellemek için Mesajı Güncelle’ye tıklayın.
İşiniz bitti! Uygulamanızı eski bir sürümde açan tüm kullanıcılar Uygulama Güncellemesi hakkında bilgilendirilecektir.Bir süre sonra ilerlemeyi kontrol etmek için uygulama içi mesaja geri dönün. Ayrıca Olay Akışları veya 3. taraf Entegrasyonlar ile uygulama içi mesaj analitiği alabilirsiniz.
Need help?Chat with our Support team or email support@onesignal.comPlease include:
  • Details of the issue you’re experiencing and steps to reproduce if available
  • Your OneSignal App ID
  • The External ID or Subscription ID if applicable
  • The URL to the message you tested in the OneSignal Dashboard if applicable
  • Any relevant logs or error messages
We’re happy to help!