{"id":119265,"date":"2020-10-08T18:48:15","date_gmt":"2020-10-08T18:48:15","guid":{"rendered":"https:\/\/developer.apple.com\/news\/?id=lerjy5de"},"modified":"2020-10-08T18:48:15","modified_gmt":"2020-10-08T18:48:15","slug":"new-subscription-server-notifications-available-to-test","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2020\/10\/08\/new-subscription-server-notifications-available-to-test\/","title":{"rendered":"New subscription server notifications available to test"},"content":{"rendered":"<p>App Store server notifications provide real-time updates on a subscriber\u2019s status, so you can create customized user experiences. The following new notifications are now available in the App&nbsp;Store sandbox environment and you can use them in production later this year:<\/p>\n<ul>\n<li><code>DID_RENEW<\/code> lets you know when a subscriber successfully auto-renews.<\/li>\n<li><code>PRICE_INCREASE_CONSENT<\/code> lets you know when the App&nbsp;Store starts asking users to agree to your subscription\u2019s new price, so you can remind them of your service\u2019s value as encouragement to stay subscribed.<\/li>\n<\/ul>\n<p>In addition, the following will be deprecated in the App&nbsp;Store sandbox environment in November 2020: <code>RENEWAL<\/code> notifications and these top-level objects: <code>latest_receipt<\/code>, <code>latest_receipt_info<\/code>, <code>latest_expired_receipt<\/code>, and <code>latest_expired_receipt_info<\/code>. Update your code to continue providing a seamless user experience.<\/p>\n<p><a href=\"https:\/\/developer.apple.com\/documentation\/appstoreservernotifications\/\">Learn more about App&nbsp;Store <span class=\"icon icon-after icon-chevronright nowrap\">server notifications<\/span><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>App Store server notifications provide real-time updates on a subscriber\u2019s status, so you can create customized user experiences. The following new notifications are now available in the App&nbsp;Store sandbox environment and you can use them in production later this year: DID_RENEW lets you know when a subscriber successfully auto-renews. PRICE_INCREASE_CONSENT lets you know when the [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55],"tags":[],"class_list":["post-119265","post","type-post","status-publish","format-standard","hentry","category-apple-developer-news"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/119265","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=119265"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/119265\/revisions"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=119265"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=119265"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=119265"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}