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.

64e48a1-CleanShot_2023-08-18_at_11.13.212x.webp
  1. App ID, Pushwoosh kontrol panelinizde bulunabilir.
ee27687-CleanShot_2023-08-18_at_14.37.442x.webp
  1. Auth token, Pushwoosh Ayarları’ndaki API Access bölümünde bulunabilir.
50e634b-CleanShot_2023-08-18_at_14.35.022x.webp

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.

392dc31-screencapture-app-adapty-io-integrations-pushwoosh-2023-08-22-13_31_07.webp

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.

EtiketTürDeğer
adapty_customer_user_idStringPushwoosh tarafında bulunan kullanıcının benzersiz tanımlayıcısının değerini içerir.
adapty_profile_idStringAdapty kontrol panelinde bulunabilen kullanıcının Adapty Kullanıcı Profili kimliğinin benzersiz tanımlayıcı değerini içerir.
environmentString

Kullanıcının sandbox mı yoksa production ortamında mı çalıştığını belirtir.

Değerler Sandbox veya Production şeklindedir.

storeString

Satın alma işleminde kullanılan Store adını içerir.

Olası değerler:

app_store veya play_store.

vendor_product_idString

Apple/Google mağazasındaki Ürün Kimliğinin değerini içerir.

Örn. org.locals.12345

subscription_expires_atString

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_typeStringEntegrasyon için etkinleştirdiğiniz standart Adapty olayları listesinden alınan son olayın türünü belirtir.
purchase_dateString

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_dateString

İş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_subscriptionStringHerhangi bir satın alma/yenileme olayında true, abonelik sona erdiğinde false olarak ayarlanır.
period_typeString

Satın alma veya yenileme için en son dönem türünü belirtir.

Olası değerler:

Deneme dönemi için trial, geri kalanı için normal.

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: