App Messaging

Herkese merhaba,

Bu yazımda sizlere Huawei App Messaging servisinden bahsedeceğim. Umarım yazımı okuduktan sonra özellikleri ve kullanımı hakkında aklınızda herhangi bir soru işareti kalmaz.

App Messaging Nedir ?

Huawei Uygulama içi mesajlaşma hem kolay hem de aktif kullanıcılarınız için oldukça faydalı bir araçtır. Nasıl mı ? Uygulamanızın belirli özelliklerini geliştiren veya tanıtan mesajlar göndererek kullanıcıları devam etmeleri için teşvik ediyor. Örneğin; kullanıcıların belirli ürünlere abone olmalarını sağlamak, oyun seviyesinden geçmek için ipuçları vermek veya bir restoranın etkinliklerini önermek.. Bu hizmet uygulamanıza daha fazla dikkat çekmeye çalışırken size oldukça yarar sağlıyor demek sanırım yanlış olmaz.. Çünkü mesajlarınızın görünüşü ve gönderilme şeklini özelleştirmenize ayrıca kullanıcılarınıza doğru zaman ve doğru yerlerde mesaj göndermeyi sağlayan olayları tanımlamanıza olanak tanır.

Mesaj Türleri :

Şu anda, farklı içerik ve düzenlere sahip Pop up, banner ve resimli mesajlar olmak üzere 3 çeşit mesaj türü vardır.

!! Mesaj içeriği ve düzenini dilediğiniz gibi özelleştirebilirsiniz.

Pop-up : Bir başlık ve içerikten oluşur. Mesajların resimleri ve text alanları daha büyüktür.

!! Zengin bir içerik sunmak isteyen geliştiriciler için daha iyi bir seçenektir.

Banner : Ekranın en üst kısmında görüntülenir. Bir küçük resim, mesaj başlığı ve text alanı içerir. Kullanıcı erişmek için başlığa dokunabilir.

Resim : Yalnızca resim içerir. Geliştirici ilgi çekici bir resim ile kullanıcının ayrıntılar sayfasına ulaşmasını sağlayabilir. Örneğin iyi tasarlanmış, uygulama ile ilgili merak uyandıran bir poster..

Şimdi nasıl kullanabiliriz onu inceleyelim..

GELİŞTİRME SÜRECİ :

  1. Öncelikle App Messaging servisini aktifleştirmemiz gerekiyor. Bunun için, App Gallery Connect’e giriş yapıp “My Apps” başlığından uygulamamızı seçiyoruz.
  2. Sağ üst köşedeki “Enable Now” butonuna tıklayarak servisi kullanıma uygun hale getiriyoruz.
‘Enable now’

3. Servis aktif edildikten sonra gerekli izinleri manifest’e ve build gradle dosyasına ekliyoruz.

Uygulama içi mesaj oluşturmak için gereken bazı koşullar var öncelikle bunları inceleyelim ;

  • Uygulama ön planda çalışır durumda olmalıdır.
  • İlk olarak AGConnectAppMessaging nesnesinden bir örnek oluşturulur.
  • Veri senkronizasyonuna izin vermek için FetchMessagingEnable true olmalıdır. Şu şekilde;

appMessaging.setFetchMessageEnable(true);

  • Ardından mesaj görünme ekranını aktifleştirmek için DisplayEnable true olmalıdır.

appMessaging.setDisplayEnable(true);

  • Ve son olarak verilerin alımını sağlamak için ;

appMessaging.setForceFetch();

Uygulama İçi Mesaj Oluşturma :

  1. App Gallery Connect’te oturum açıp, ‘My Projects’e tıklıyoruz.
  2. Hangi uygulamanızda bu servisi kullanmak istiyorsak onu seçiyoruz. Ben size daha iyi anlatabilmek için bir demo app’sı oluşturdum.

3. Açılan ekranda Growing > App Messaging ‘ i seçip ‘New ‘ butonuna tıklıyoruz.

New Button

4. New butonuna tıkladıktan sonra açılan sayfada yalnızca bizim göreceğimiz isim ve açıklama girmemiz gerekiyor.

Name and description

5. Mesajın türünü seçtikten sonra başlığını, içeriğini, yazı ve arka plan rengini seçiyoruz.

!! Herhangi bir kısıtlama yok, tamamen size aslında ‘uygulamanıza’ kalmış :)

Style and content

6. Daha sonra mesajda gözükmesi için bir görsel belirlememiz gerekiyor.

Image and Banner action

7. Son olarak bir buton hazırlanıyor. Butona text’i yazıp rengini dilediğimiz gibi seçip next butonuna tıklıyoruz.

!!! Biliyoruz ki her mesaj türü için gerekli olan bazı parametreler vardır. Gelin birlikte inceleyelim..

8. Açılan sayfada mesajın gönderileceği hedefi belirliyoruz.

! En az bir app seçmemiz gerekiyor.

Target

9. Next butonuna tıklayıp bir sonraki adıma geçtiğimizde mesajın ne zaman ne gibi durumlarda ve hangi zaman aralıklarında gönderileceğini belirliyoruz.

!Default olarak AppOnForeground seçeneği sunuluyor. Kullandığımız kit veya uygulamaya göre bunu değiştirebiliriz.

Sending time

10. ( İsteğe bağlı ) Son olarak dönüşüm etkinliklerini ayarlıyoruz.

Conversion events

11. Veee mesajımız hazır save butonuna tıklayabiliriz :)

!! Mesaj oluşturma sırasında mesajınızın nasıl göründüğünü merak ediyorsanız ‘Preview ‘ butonu ile önizleme yapabilirsiniz.

12. Ana sayfaya döndüğümüzde oluşturduğumuz mesajı listenin en üstünde görmemiz gerekir.

  • Göndereceğimiz mesajın en sağındaki üç noktaya tıklayarak “Test” butonunu seçiyoruz ve test kullanıcısı eklemek için gerekli işlemlerin yapılacağı sayfaya gidiyoruz.
Test Button
  • Test user AAID kısmına, yazdığımız kodların içindeki AAID değeri alma metodundan dönen değeri yazıp ‘Save’ butonuna tıklayarak kendimizi test user olarak ekleyebiliriz.

Kendimizi test user olarak ekledikten sonra uygulamamızı denemek için yine konsolda oluşturduğumuz mesajın sağındaki üç noktaya tıklıyoruz ve ‘publish’ seçeneğini seçip, mesajımızı gönderiyoruz.

Publish Button

Uygulama içi mesajlaşma servisine dair benim anlatacaklarım bu kadar.

Umarım sizler için de faydalı olmuştur.

Bir sonraki yazılarda görüşmek üzere..

--

--