
Kurulum
1. Mesajı oluşturun
Messages > In-App > New In-App sayfasına gidin veya mevcut App Store Rating şablonunu açın. Değerlendirme düğmenize bir İşlem ID’si ekleyin:
2. Tetikleyiciyi ekleyin
Tetikleyici, mesajın ne zaman görüntüleneceğini kontrol eder. Kodsuz veya kod tabanlı bir yaklaşım kullanabilirsiniz. Kodsuz: Hedef kitleyi, değerlendirme almak istediğiniz kullanıcıları hedefleyecek şekilde ayarlayın; örneğin çok sayıda oturumu olan ve uygulamayı uzun süredir kullanan kullanıcılar. Kod tabanlı: Mesajı kullanıcı eylemlerine göre programlı olarak görüntülemek için SDK’nınaddTrigger yöntemini kullanın. İstemi, kullanıcı önemli bir görevin ortasındayken göstermekten kaçının.
Bu örnekte, In-App Trigger anahtarı ask_for_review, değeri ise show’dur. Anahtar ve değer herhangi bir şey olabilir, ancak addTrigger’a ilettiğinizle eşleşmesi gerekir:
OneSignal.InAppMessages.addTrigger("ask_for_review", "show");

3. Uygulama mağazası değerlendirme istemini işleyin
Kullanıcıları değerlendirme bırakmaya kodsuz veya kod tabanlı bir yaklaşımla yönlendirebilirsiniz.Kodsuz seçenek
Kodsuz seçenek
- Segmenti “Device Type is Android” filtresini kullanacak şekilde güncelleyin.
- Uygulama içi mesajı çoğaltın ve kopyasının segmentini “Device Type is iOS” filtresini kullanacak şekilde güncelleyin. İki ayrı segmentle iki uygulama içi mesajınız olmalıdır.
- Uygulama mağazası listenize yönlendiren “Şimdi Değerlendir” düğmesine bir URL Click Action ekleyin:
- Android:
https://play.google.com/store/apps/details?id=YOUR_PACKAGE_NAME— bkz. Linking to Google Play - iOS:
https://apps.apple.com/app/idYOUR_APP_STORE_ID?action=write-review— bkz. Requesting App Store Reviews
- Android:
Kod tabanlı seçenek
Kod tabanlı seçenek
Değerlendirme düğmesine tıklandığını algılamak (İşlem ID’sini kontrol ederek) ve ardından puan verme modalini sunmak için yerel iOS veya Android değerlendirme API’sini çağırmak amacıyla SDK’nın Bu örnek in_app_review Flutter paketini kullanır. Platformunuza göre uyarlayın — iOS için RequestReviewAction veya Android için Google Play In-App Reviews API belgelerine bakın.
InAppMessages.addClickListener yöntemini kullanın.4. Zamanlayın ve etkinleştirin
Apple, yerel değerlendirme istemini 365 günlük dönemde en fazla üç kez görüntüler. Google Play zaman sınırlı bir kota uygular ancak tam limiti yayınlamaz — API’yi kısa bir süre içinde (bir aydan az) birden fazla kez çağırmak bir iletişim kutusu göstermeyebilir. Bu limitlerin içinde kalmak için uygulama içi programınızı her 17 haftada bir görüntülenecek şekilde ayarlayın:
SSS
Apple’ın yerel değerlendirme istemi ne sıklıkla görünebilir?
Apple,RequestReviewAction istemini kullanıcı başına 365 günlük dönemde en fazla üç kez görüntüler. Bu sistem tarafından uygulanır; uygulamanızın sayıyı takip etmesi gerekmez. Bkz. Requesting App Store Reviews.
Google’ın yerel değerlendirme istemi ne sıklıkla görünebilir?
Google Play bir kota uygular ancak tam limiti yayınlamaz.launchReviewFlow’un kısa bir süre içinde (bir aydan az) birden fazla kez çağrılması iletişim kutusunu göstermeyebilir. Kota, Google’ın bildirimde bulunmadan değiştirebileceği bir uygulama detayıdır. Bkz. In-App Reviews quotas.