Gereksinimler
Uygulama içi mesajınızı oluşturmadan önce:- Uygulamanıza konum takibi izinlerini ekleyin (hem Android hem de iOS için).
- Platforma özel kurulum talimatları için Mobile SDK konum referansımıza bakın.
- Uygulama kodunuzda OneSignal ile konum paylaşımını etkinleştirin.
Mesajınızı oluşturun
1
Mesajınızı oluşturun
OneSignal panosunda şuraya gidin: Messages > In-App > New In-App
2
Hedef kitle
- Tüm kullanıcılar istemi görmeli ise, Show to all users’ı seçin.
- Aksi takdirde, belirli bir Segment’i hedefleyin.
3
Mesaj tasarımı
- Konum erişiminin kullanıcıya neden fayda sağladığını açıkça açıklayın. Örneğin, “İlgili yerel güncellemeler almak için konumu etkinleştirin.”
- Katılım olasılığını artırmak için kısa ama özel olun.

Uygulama içi blokları ve önizlemenin yanında tıklama işlemleri ekleme yeteneğini gösteren resim
Konum İzin İstemi Tıklama İşlemini ekleyin
1
Bir düğme veya resim ekleyin
Net bir harekete geçirici mesajla bir düğme veya resim ekleyin (örn. “Konumu Etkinleştir”).
2
Bir tıklama işlemi ekleyin
Seçeneklerde:
- Add Click Action’a tıklayın
- Location Permission Prompt’u seçin
Hem Android hem de iOS, sistem düzeyinde istemlerin ne sıklıkta görünebileceğini sınırlar. Bu yumuşak ön istemi kullanmak, bu sınırlamaları önlemeye yardımcı olur ve gerekirse tekrar girişimlere izin verir.

Uygulama içi blokları ve tıklama işlemleri ekleme yeteneğini gösteren resim
Uygulama içi mesajı tetikleyin
İstemin ne zaman ve nasıl gösterileceğini kontrol edebilirsiniz.Seçenek 1: Zamana dayalı tetikleyiciler
Bir kullanıcı uygulamada belirli bir süre kaldıktan sonra mesajı gösterin (örn. 30 saniye sonra).
Oturum uygulama içi tetikleyicisini gösteren resim.
Seçenek 2: Programatik tetikleyiciler
SDK aracılığıyla istemin tam olarak ne zaman görüneceğini kontrol edin:1
Uygulamaya tetikleyici kodunu ekleyin.
SDK’mızın
addTrigger metodunu kullanarak location_prompt gibi bir anahtar ve true gibi bir değer ayarlayın. Ardından bunu uygulamanızın içinde istediğiniz zaman çağırın.2
Mesaja tetikleyiciyi ekleyin
Uygulama içi mesaj ayarlarınızda aynı tetikleyici anahtarını (
location_prompt) ve değerini (true) ayarlayın.
Programatik uygulama içi tetikleyiciyi gösteren resim.
Mesaj sıklığını ayarlayın
Kullanıcıları spam yapmaktan kaçınmak için:- Multiple times’ı seçin
- Mesajın gösterileceği sayıyı ayarlayın
- Her girişim arasında bir boşluk ayarlayın

Tekrar istemleri için örnek zamanlama yapılandırması.
En İyi Uygulamalar
- Kullanıcılara konum erişiminin faydasını her zaman açıklayın.
- Kötü bir zamanda sormaktan kaçınmak için segmentasyon veya tetikleyicileri kullanın.
- Ön istemler katılım oranlarını artırır ve işletim sistemi sınırlarını önler.
- Uygulama içi mesajı tetiklemeden önce konum izinlerinin uygulamanızda doğru şekilde yapılandırıldığından emin olun.
Kullanıcılar ve Abonelikler sayfalarınızda konum noktalarının izlenmeye başladığını görmeye başlayacaksınız.Konum tetiklemeli mesajlar oluşturun.