Pushwoosh
Adapty, abonelik olaylarını kullanarak Pushwoosh profil etiketlerini günceller. Bu sayede aşağıda açıklanan kısa ve kolay entegrasyon ayarlarını yaptıktan sonra push bildirimleriyle hedefli iletişim kurabilirsiniz.
Pushwoosh entegrasyonu nasıl kurulur
Pushwoosh’u entegre etmek için Integrations -> Pushwoosh sayfasına gidin, geçişi kapalıdan açık konuma getirin ve alanları doldurun.
Öncelikle Pushwoosh ve Adapty profilleriniz arasındaki bağlantıyı kurmak için kimlik bilgilerini girin. Pushwoosh uygulama kimliği ve kimlik doğrulama token’ı gereklidir.
- App ID, Pushwoosh kontrol panelinizde bulunabilir.
- Auth token, Pushwoosh Ayarları’ndaki API Access bölümünde bulunabilir.
Olaylar ve etiketler
Kimlik bilgilerinin altında, Adapty’den Pushwoosh’a gönderebileceğiniz üç grup olay yer almaktadır. İhtiyacınız olanları açmanız yeterli. Pushwoosh’a gönderim için olay adlarını da değiştirebilirsiniz. Adapty’nin sunduğu olayların tam listesine buradan ulaşabilirsiniz.
Adapty, sunucudan sunucuya entegrasyon aracılığıyla abonelik olaylarını Pushwoosh’a gönderir ve tüm abonelik olaylarını Pushwoosh Kontrol Panelinizde görüntülemenizi sağlar.
Özel etiketler
Adapty ile Pushwoosh entegrasyonunda kendi özel etiketlerinizi de kullanabilirsiniz. Hangi etiketin ihtiyacınıza en uygun olduğunu belirlemek için aşağıdaki etiket listesine başvurabilirsiniz.
| Etiket | Tür | Değer |
|---|---|---|
adapty_customer_user_id | String | Pushwoosh tarafında bulunan kullanıcının benzersiz tanımlayıcısının değerini içerir. |
adapty_profile_id | String | Adapty kontrol panelinde bulunabilen kullanıcının Adapty Kullanıcı Profili kimliğinin benzersiz tanımlayıcı değerini içerir. |
environment | String | Kullanıcının sandbox mı yoksa production ortamında mı çalıştığını belirtir. Değerler |
store | String | Satın alma işleminde kullanılan Store adını içerir. Olası değerler:
|
vendor_product_id | String | Apple/Google mağazasındaki Ürün Kimliğinin değerini içerir. Örn. org.locals.12345 |
subscription_expires_at | String | En son aboneliğin sona erme tarihini içerir. Değer formatı: yıl-ay günTsaat:dakika:saniye Örn. 2023-02-10T17:22:03.000000+0000 |
last_event_type | String | Entegrasyon için etkinleştirdiğiniz standart Adapty olayları listesinden alınan son olayın türünü belirtir. |
purchase_date | String | Son işlemin (orijinal satın alma veya yenileme) tarihini içerir. Değer formatı: yıl-ay günTsaat:dakika:saniye Örn. 2023-02-10T17:22:03.000000+0000 |
original_purchase_date | String | İşleme göre ilk satın alma tarihini içerir. Değer formatı: yıl-ay günTsaat:dakika:saniye Örn. 2023-02-10T17:22:03.000000+0000 |
active_subscription | String | Herhangi bir satın alma/yenileme olayında true, abonelik sona erdiğinde false olarak ayarlanır. |
period_type | String | Satın alma veya yenileme için en son dönem türünü belirtir. Olası değerler: Deneme dönemi için |
Tüm float değerler int’e yuvarlanır. String değerler aynı kalır.
Önceden tanımlanmış etiket listesine ek olarak, özel nitelikler etiketler aracılığıyla da gönderilebilir. Bu, etikete eklenebilecek veri türünde daha fazla esneklik sağlar ve bir ürün veya hizmete ilişkin belirli bilgilerin takibi için faydalı olabilir. Tüm özel kullanıcı nitelikleri, kullanıcı entegrasyon sayfasındaki Send user custom attributes onay kutusunu işaretlerse otomatik olarak Pushwoosh’a gönderilir.
SDK yapılandırması
Adapty’yi Pushwoosh ile ilişkilendirmek için HWID değerini bize göndermeniz gerekir: