Jetpack Compose’da Uygulama Mesajı Göndermenin En Kolay Yolu

Feyza Ürkut
Huawei Developers - Türkiye
3 min readOct 2, 2023
Photo by Matthew Hamilton on Unsplash

Merhaba 👋 Bu makalede Jetpack Compose kullanılan bir projede uygulama içerisinden kullanıcıya çeşitli durumlarda nasıl mesaj gösterebileceğimizden bahsedeceğim. Bunun için Huawei’in App Messaging kit’ini kullanacağım.

Bir hava durumu uygulamamız var ve kullanıcıya uygulamaya girişte bugünün hava durumuna göre tatlı bir mesaj vermek istiyoruz 😊 Haydi başlayalım!

App Messaging Nedir?

Önemli uygulama kapasitelerini kullanmalarını sağlamak için uygulamanızı etkin bir şekilde kullanarak müşterileri hedeflemek için ilgili mesajları göndermek veya müşteri bağlılığını yükseltmek için çekici ilerleme alıştırmaları göndermek için AppGallery Connect’in App Messaging servisini kullanabileceksiniz. App Messaging, mesajlarınızın nasıl göründüğünü ve gönderilme şeklini varsayılan mesaj düzenlerine genişleterek özelleştirmenize gerçekten izin verir.

  • App Messaging, kullanıcıları kilitlemek ve revizyon, göz atma, üyelik ve satın alma gibi belirli kullanıcı alıştırmalarını güçlendirmek için uygulamanızdaki kullanıcı davranışına dayalı odaklanmış mesajlar göndermenize olanak tanır.
  • Önemli uygulama kapasitelerini kullanmalarını sağlamak için uygulamanızı kullanarak kullanıcıları etkili bir şekilde hedeflemek için ilgili mesajları gönderebileceksiniz.
  • Kullanıcılarla iletişim halinde olmak için, kullanıcılara odaklanmış mesajlar göndermek için App Messaging avantajını kullanabileceksiniz.

App Messaging Servisi Entegrasyonu

Önce App Gallery Connect’te bir proje oluşturmanız ve ona bir uygulama eklemeniz gerekir. Hizmeti etkinleştirmek için:

  1. App Gallery Connect’te oturum açın ve My Projects’i tıklayın.
  2. Projenizi bulun ve tıklayın.
  3. Grow > App Messaging’e gidin.
  4. Sağ üst köşedeki Use now’ı tıklayın.

SDK Yapılandırmaları

  1. App Gallery Connect’te oturum açın ve My Projects’i tıklayın.
  2. Proje kartınızı tıklayın ve üstteki uygulama açılır listesinden uygulamanızı seçin.
  3. Project settings > General information’a gidin ve agconnect-services.json dosyasını indirin.

4. agconnect-services.json dosyasını Android Studio projesindeki uygulamanızın modül dizinine kopyalayın.

5. Gradle dosyalarında gerekli yapılandırmaları yapın.

settings.gradle
build.gradle (WeatherApp)
build.gradle (:app)

Analytics Kit ile Özel Etkinlik Oluşturma

  1. HUAWEI Analytics> Management > Events altında, New > Custom düğmelerine bastıktan sonra gerekli bilgileri girerek özel bir etkinlik oluşturabilirsiniz. Biz ‘ColdDay’ ve ‘HotDay’ adlı iki özel etkinlik oluşturduk.

Huawei Analitik Kit’ten yararlanarak mesajımızı istediğimiz herhangi bir özel durumda tetikleyebiliriz. Bunun için Analitik Kit tarafında custom event oluşturmamız gerekiyor.

Uygulama İçi Mesajlaşma Oluşturma

  1. Grow > App Messaging’e gidin ve New’e tıklayın.

2. Resim ve düğme ayarları da dahil olmak üzere adı, açıklamayı, mesaj stilini ve içeriği ayarlayın ve İleri’yi tıklatın. Projemiz için Image düzenini kullanıyoruz; önizlemeyi bir sonraki ekran görüntüsünde görebilirsiniz. Tüm bu özellikleri kendi uygulamanız için de özelleştirebilirsiniz.

3. Gönderme süresini ayarlarken, mesajı görüntülemek için tetikleyici olayı seçmeliyiz. Bu projede, oluşturduğumuz özel olayı kullanıyoruz.

4. Son olarak, uygulama içi iletiyi tetiklemek için özel olayı kullanabilirsiniz.

Output for HotDay
Output for ColdDay

Sonuç

Bu yazımda sizlere uygulamanıza kolayca entegre edip birçok durumda kullanabileceğiniz App Messaging servisinden bahsettim. Siz de uygulamanızda bu gibi kit ve servisleri kullanarak güzel ve farklı feature’lar elde edebilirsiniz.

Kendinize iyi bakın!

Referanslar

--

--