0
votes

Apple iOS dans l'application Acheter Server aux notifications de serveur '' Annuler 'Notification de notification?

Nous avons testé dans l'application Acheter Server aux notifications de serveur dans l'environnement Sandbox terminée et plus. La documentation d'Apple ici états pour la notification de type Annuler qui: < / p>

indique que l'abonnement a été annulé soit par Apple Customer Support ou par l'App Store lorsque l'utilisateur a mis à niveau son abonnement . La touche CANCellation_Date contient la date et l'heure de l'annulation ou de la mise à niveau.

Selon cela, nous devrions recevoir une notification Annuler lorsque nous effectuons une mise à niveau d'un produit à partir du groupe d'abonnement, mais nous recevons un interactive_renewal à la place? Est-ce parce que nous testons dans l'environnement Sandbox. Obtenez-nous le Annuler dans la production, et si oui si nous devrions toujours nous attendre à un autre interactive_renewal dans la production.


0 commentaires

3 Réponses :


3
votes

Vous ne recevrez que des notifications Annuler si l'abonnement a été remboursé par support Apple. Vous devriez vous attendre à ce que les événements interactive_renewal pour mises à niveau.


2 commentaires

Vrai, c'est ce que j'ai observé. Mais la documentation d'Apple mentionne clairement que pour une mise à niveau également, Annuler devrait apparaître. Avez-vous un témoignage de soutien pour la même chose. En outre, j'ai été testé uniquement dans Sandbox, je ne sais pas si la production peut avoir un comportement différent.


Le WWDC 2019 mentionne dans l'une de leurs présentations que vous devez vous attendre à deux notifications Annuler et interactive_renewal en cas de mise à niveau.



0
votes

est-ce parce que nous testons dans l'environnement Sandbox. Avons-nous l'annulation en production et si oui si nous devrions toujours nous attendre à un autre interactif_renewal de la production également.

correct. Ce comportement est dû à Sandbox env. en production, vous obtiendrez la notification.

de Apple Doc: Annuler - indique que l'abonnement a été annulé par Apple Soutenir le support client ou par l'App Store lorsque l'utilisateur a mis à niveau son abonnement. La touche CANCellation_Date contient la date et l'heure lorsque l'abonnement a été annulé ou mis à niveau.

https://developer.apple.com/documentation/storekit/in-app_Purchse/enabling_server-a-server_notifications


0 commentaires

0
votes

Si vous vérifiez la documentation de Annuler Today (20210404), vous pouvez voir que la notification d'annulation ne mentionne plus la partie qu'elle est envoyée lorsqu'il y a une mise à niveau. Ils ont changé la documentation (et, je suppose, le comportement aussi), mais ils n'ont pas fait de mention explicite à cela (un changement de changelog, par exemple), et ils n'incluent pas la durée de modification des pages de documentation. Il est donc très difficile pour nous, en tant que développeurs, détectez les changements de manière simple.


0 commentaires