Sunucu Tarafı API
API ile şunları yapabilirsiniz:
- Kullanıcının abonelik durumunu kontrol etme.
- Bir access level ile kullanıcının aboneliğini etkinleştirme.
- Kullanıcı özelliklerini alma.
- Kullanıcı özelliklerini ayarlama.
- Paywall yapılandırmalarını alma ve güncelleme.
Abonelik etkinliklerini takip etmek için Adapty’de Webhook entegrasyonunu kullanın veya mevcut hizmetinizle doğrudan entegre edin.
Durum 1: Web ve mobil arasında aboneleri senkronize etme
Stripe, ChargeBee veya başka web ödeme sağlayıcıları kullanıyorsanız abonelerinizi kolayca senkronize edebilirsiniz. İşte nasıl yapılır:
- Her kullanıcıya benzersiz bir ID atayın iOS, Android, React Native, Flutter ve Unity .
- API kullanarak abonelik durumlarını kontrol edin.
- Kullanıcı ücretsiz planda ise web sitenizde bir paywall gösterin.
- Başarılı bir ödemenin ardından, API aracılığıyla Adapty’de abonelik durumunu güncelleyin.
- Aboneleriniz otomatik olarak mobil uygulamanızla senkronize kalacaktır.
Durum 2: Abonelik verme
Güvenlik nedeniyle, mobil SDK aracılığıyla abonelik veremezsiniz.
Kendi online mağazanız, Amazon Appstore, Microsoft Store veya Google Play ve App Store dışındaki herhangi bir platform üzerinden satış yapıyorsanız, erişim sağlamak ve işlemi analizlerde takip etmek için bu işlemleri Adapty ile senkronize etmeniz gerekir.
- Her kullanıcıya benzersiz bir ID atayın iOS, Android, React Native, Flutter ve Unity .
- Adapty Kontrol Paneli’nde ürünleriniz için özel bir mağaza oluşturun.
- İşlem belirleme API isteğini kullanarak işlemi Adapty ile senkronize edin.
Durum 3: Access level verme
Diyelim ki 7 günlük ücretsiz deneme sunan bir promosyon yürütüyorsunuz ve bu deneyimin platformlar arasında tutarlı olmasını istiyorsunuz. Bunu mobil uygulamayla senkronize etmek için:
- Her kullanıcıya benzersiz bir ID atayın iOS, Android, React Native, Flutter ve Unity .
- 7 günlüğüne premium erişim vermek için API’yi kullanın.
7 günün ardından, abone olmayan kullanıcılar ücretsiz katmana düşürülecektir.
Durum 4: Kullanıcı özellikleri ve özel nitelikleri senkronize etme
Kullanıcılarınız için özel nitelikleriniz varsa—örneğin bir dil öğrenme uygulamasında öğrenilen kelime sayısı—bunları da senkronize edebilirsiniz.
- Her kullanıcıya benzersiz bir ID atayın iOS, Android, React Native, Flutter ve Unity .
- API veya SDK aracılığıyla niteliği güncelleyin.
Bu özel nitelikler, segment oluşturmak ve A/B testleri çalıştırmak için kullanılabilir.
Durum 5: Paywall yapılandırmalarını yönetme
Uygulamanızı yeniden dağıtmadan paywall görünümünü ve davranışını dinamik olarak ayarlamak için paywall’lardaki remote config’leri güncelleyebilirsiniz.
Sırada ne var:
- Sunucu tarafı API için yetkilendirme ile devam edin
- İstekler: