Najczęściej zadawane pytania
Ten przewodnik zawiera proste wskazówki i odpowiedzi na najczęstsze pytania dotyczące zarządzania monetyzacją w różnych typach aplikacji.
Plany i subskrypcje
Jak przetestować monetyzację?
Możesz utworzyć testową subskrypcję za pomocą naszego interfejsu GraphQL API, aby sprawdzić logikę działania aplikacji. Możesz ustawić różne poziomy subskrypcji w aplikacji, aby przetestować proces przechodzenia na wyższy lub niższy plan, ekrany blokujące i inne funkcje.
Testowe subskrypcje dotyczą tylko aplikacji i konta, które je utworzyły, więc nie wpłyną na żadnych istniejących klientów. Jeśli nie usuniesz testowej subskrypcji ręcznie, zniknie automatycznie po 24 godzinach.
Zalecamy dokładne przetestowanie aplikacji, aby upewnić się, że monetyzacja została prawidłowo wdrożona. Nie możemy sprawdzić wdrożenia, dlatego testy jakości musisz przeprowadzić samodzielnie.
Jak sprawdzać subskrypcje w aplikacji frontendowej?
Po uruchomieniu aplikacji sprawdź obiekt Subscription w tokenie JWT. W zależności od wartości plan_id subskrypcji możesz włączać lub wyłączać funkcje oraz wyświetlać ekrany blokujące.
Gdy użytkownicy spróbują uzyskać dostęp do funkcji niedostępnej w ramach ich planu, wyświetl ekran blokujący. Następnie możesz poprosić ich o otwarcie karty rozliczeń (Billing) za pomocą metody SDK.
Jak sprawdzać subskrypcje w aplikacji integracyjnej?
Informacja o wycofaniu:
Dodawanie informacji o subskrypcji do tokenu JWT autoryzacji dla działań niestandardowych jest wycofywane. Ta funkcja zostanie całkowicie usunięta po upływie okresu wycofywania.
Od tej pory używaj interfejsu GraphQL API app_subscription do pobierania informacji o subskrypcji zarówno dla działań niestandardowych, jak i wyzwalaczy niestandardowych. Ta metoda jest już standardem w nowych aplikacjach blokowych w monday workflows.
Zalecane podejście:
- Działania niestandardowe: Pobieraj dane subskrypcji za pomocą zapytania
app_subscriptionzamiast polegać na tokenie JWT. - Wyzwalacze niestandardowe: Nadal korzystaj z metody GraphQL
app_subscription, tak jak dotychczas. - (Opcjonalnie) Przechowuj w pamięci podręcznej backendu najnowsze informacje o subskrypcji, aby ograniczyć liczbę wywołań API i poprawić wydajność.
Webhooki
Czy otrzymam webhook, jeśli metoda płatności nie zadziała?
Nie od razu. Użytkownik ma do 45 dni na podanie prawidłowych danych płatniczych. Jeśli po upływie okresu karencji nie zostanie dodana prawidłowa metoda płatności, otrzymasz webhook informujący o anulowaniu subskrypcji.
Ile webhooków otrzymam, jeśli ktoś odinstaluje moją aplikację?
Otrzymasz dwa webhooki: jeden dotyczący odinstalowania aplikacji, a drugi anulowania subskrypcji.
Czy monday wyśle informacje o subskrypcji próbnej w webhooku instalacyjnym?
Tak.
Czy zdarzenie app_subscription_created jest wywoływane podczas instalacji przez konta korzystające z okresu próbnego?
Zdarzenie app_subscription_created nie zostanie wywołane podczas instalacji aplikacji przez konta korzystające z okresu próbnego.
Czy aplikacja otrzyma zdarzenie app_subscription_created wraz z webhookiem instalacyjnym, jeśli klient zarejestruje subskrypcję podczas instalacji?
Webhook instalacyjny zawsze będzie dotyczyć okresu próbnego lub bezpłatnego planu. Wyjątkiem jest sytuacja, gdy ktoś odinstaluje aplikację, a następnie zainstaluje ją ponownie, gdy subskrypcja jest nadal aktywna.
Użytkownik może wtedy przejść na wyższy plan, a webhook app subscription-created zostanie wysłany.
📘 Dołącz do społeczności deweloperów!
Stworzyliśmy społeczność dla naszych deweloperów. Możesz w niej przeszukiwać wcześniejsze wątki, aby znaleźć rozwiązania, zadawać pytania, poznawać nowe funkcje i aktualizacje oraz uczyć się wskazówek i trików od innych deweloperów. Dołącz do nas! 😎