Android SDK'da kullanıcı özelliklerini ayarlama
Uygulama kullanıcılarınıza e-posta, telefon numarası gibi isteğe bağlı özellikler ekleyebilirsiniz. Bu özellikleri kullanıcı segmentleri oluşturmak veya CRM’de görüntülemek için kullanabilirsiniz.
Kullanıcı özelliklerini ayarlama
Kullanıcı özelliklerini ayarlamak için .updateProfile() metodunu çağırın:
updateProfile metoduyla daha önce ayarladığınız özellikler sıfırlanmaz.
Adapty SDK’nın bir mobil uygulamaya nasıl entegre edildiğini gerçek bir örnekle görmek ister misiniz? Tam kurulumu, paywall’ların gösterimini, satın alma işlemlerini ve diğer temel işlevleri içeren örnek uygulamalarımıza göz atın.
İzin verilen anahtarlar listesi
AdaptyProfileParameters.Builder için izin verilen <Key> anahtarları ve <Value> değerleri aşağıda listelenmiştir:
| Anahtar | Değer |
|---|---|
phoneNumber firstName lastName | String |
| gender | Enum, izin verilen değerler: female, male, other |
| birthday | Date |
Özel kullanıcı özellikleri
Kendi özel özelliklerinizi tanımlayabilirsiniz. Bunlar genellikle uygulamanızın kullanımıyla ilgilidir. Örneğin fitness uygulamaları için haftalık egzersiz sayısı, dil öğrenme uygulamaları için kullanıcının bilgi düzeyi gibi. Bu özellikleri, hedefli paywall’lar ve teklifler oluşturmak için segmentlerde kullanabilir; ayrıca hangi ürün metriklerinin geliri en çok etkilediğini anlamak için analitikte de değerlendirebilirsiniz.
Mevcut bir anahtarı kaldırmak için .withRemoved(customAttributeForKey:) metodunu kullanın:
Bazen önceden hangi özel özelliklerin ayarlandığını öğremeniz gerekebilir. Bunun için AdaptyProfile nesnesinin customAttributes alanını kullanın.
customAttributes değerinin güncel olmayabileceğini unutmayın; kullanıcı özellikleri farklı cihazlardan herhangi bir zamanda gönderilebileceğinden, son senkronizasyondan bu yana sunucudaki özellikler değişmiş olabilir.
Sınırlar
- Kullanıcı başına en fazla 30 özel özellik
- Anahtar adları en fazla 30 karakter uzunluğunda olabilir. Anahtar adı alfanümerik karakterler ile şu karakterleri içerebilir:
_-. - Değer, en fazla 50 karakter uzunluğunda string veya float olabilir.