Apple StoreKit 2 упрощает подписку и возврат средств в App Store, делая их доступными внутри приложений

Если вы когда-либо покупали подписку в приложении для iOS, а позже решили, что хотите отменить, обновить или понизить версию, или попросить возмещение, возможно, у вас возникли проблемы с пониманием того, как сделать этот запрос или изменение. Некоторые люди сегодня все еще верят, что могут отказаться от оплаты подписки, просто удалив приложение со своего iPhone. Другие могут безуспешно копаться в настройках своего iPhone или в App Store, пытаясь узнать, как запросить возмещение. С обновлениями, которые Apple анонсировала в StoreKit 2 во время Всемирной конференции разработчиков на этой неделе, для клиентов приложений все может стать немного проще.

StoreKit — это среда разработки Apple для управления покупками в приложениях — область, которая в последние годы стала более сложной, поскольку приложения перешли от предложения разовых покупок к постоянным подпискам с разными уровнями, продолжительностью и набором функций.

В настоящее время пользователи, которые хотят управлять подписками или отменять их, могут сделать это в App Store или в настройках своего iPhone. Но некоторые не понимают, что путь к этому разделу из настроек начинается с нажатия на ваш Apple ID (ваше имя и фотография профиля в верхней части экрана). Они также могут расстроиться, если не знают, как перемещаться в своих настройках или в App Store.

Между тем, существует множество способов, которыми пользователи могут запросить возврат средств за свои подписки в приложении. Они могут покопаться в своем почтовом ящике в поисках квитанции от Apple, а затем щелкнуть ссылку «Сообщить о проблеме», которую она включает, чтобы запросить возмещение, если что-то пошло не так. Это может быть полезно в сценариях, когда вы купили подписку по ошибке (или ее купил ваш ребенок!) Или когда обещанные функции не работали должным образом.

Apple, также  обеспечивает на специальный веб — сайт , где пользователи могут напрямую запрашивать возвраты для приложений или контента. (Когда вы вводите в Google что-то вроде «запросить возмещение за яблоко» или аналогичные запросы, страница, объясняющая этот процесс, обычно появляется в верхней части результатов поиска.)

Тем не менее, многие пользователи технически не подкованы. Для них самый простой способ управлять подписками или запрашивать возврат средств — сделать это из самого приложения. По этой причине многие добросовестные разработчики приложений, как правило, включают ссылки, указывающие клиентам на страницы Apple для управления подпиской или возврата средств внутри своих приложений.

Но StoreKit 2 представляет новые инструменты, которые позволят разработчикам более легко реализовать подобные функции.

Одним из новых инструментов является API управления подписками, который позволяет разработчику приложения отображать страницу управления подписками для своего клиента непосредственно внутри своего приложения — без перенаправления клиента в App Store. При желании разработчики могут выбрать отображение экрана «Сохранить предложение», чтобы предоставить клиенту какую-либо скидку, чтобы предотвратить его отмену, или он может отображать анкету при выходе, чтобы вы могли спросить клиента, почему они решили прекратить подписку.

После внедрения клиент сможет просматривать экран внутри приложения, который выглядит точно так же, как тот, который они посещали бы в App Store, чтобы отменить или изменить подписку. После отмены им будет показан экран подтверждения с деталями отмены и сроком действия услуги.

Если клиент хочет запросить возврат, новый API запроса возврата позволит клиенту начать запрос на возврат непосредственно в самом приложении — опять же, без перенаправления в App Store или другой веб-сайт. На открывшемся экране покупатель может выбрать, за какой товар он хочет вернуть деньги, и проверить причину, по которой он делает запрос. Apple обрабатывает процесс возврата и отправляет уведомление об утверждении или отказе в возврате обратно на сервер разработчика.

Однако некоторые разработчики утверждают, что изменений недостаточно. Они хотят нести ответственность за управление подписками клиентов и обработку возмещений самостоятельно с помощью программных средств. Кроме того, Apple может занять до 48 часов, чтобы покупатель получил обновленную информацию о своем запросе на возврат, что может сбивать с толку.

«Они сделали процесс немного более гладким, но разработчики до сих пор не могут инициировать возвраты или сами отмены,» отмечает RevenueCat генерального директор Jacob Eiting, чья компания предоставляет инструменты для разработчиков приложений для управления их покупок через приложение. «Это шаг в правильном направлении, но на самом деле он может привести к еще большей путанице между разработчиками и потребителями в отношении того, кто несет ответственность за возврат средств».

Другими словами, поскольку формы теперь станут более доступными изнутри приложения, покупатель может подумать, что разработчик занимается процессом возмещения, хотя на самом деле Apple продолжает это делать.

Некоторые разработчики отметили, что есть другие сценарии, которые этот процесс не учитывает. Например, если клиент уже удалил приложение или у него больше нет соответствующего устройства, его все равно нужно будет направить к другим средствам запроса возврата, как и раньше.

Однако для потребителей такие инструменты управления подписками, как этот, означают, что больше разработчиков могут начать размещать кнопки для управления подписками и запрашивать возмещение непосредственно в своем приложении, что является лучшим опытом. Со временем, когда клиенты узнают, что им легче использовать приложение и управлять подписками, разработчики приложений могут увидеть лучшее удержание клиентов, более активное участие и лучшие отзывы в App Store, отмечает Apple.

Изменения StoreKit 2 не ограничились API-интерфейсами для управления подписками и возвратами средств.

Разработчики также получат доступ к новому API поиска счетов, который позволяет им просматривать покупки в приложении для клиента, проверять свой счет и выявлять любые проблемы с покупкой — например, были ли какие-либо возмещения уже предоставлены приложением. Магазин.

Новый API для возмещенных покупок позволит разработчикам отслеживать все возмещения для клиента.

Новый API расширения для продления позволит разработчикам расширять данные о продлении для платных активных подписок в случае сбоя — например, при решении проблем поддержки клиентов при отказе потоковой службы. Этот API позволяет разработчикам продлевать подписку до двух раз в календарный год, каждый до 90 дней в будущем.

И, наконец, новый API-интерфейс потребления позволит разработчикам делиться информацией о покупках в приложении с App Store. В большинстве случаев клиенты начинают использовать контент вскоре после покупки — информация, которая помогает при принятии решения о возмещении. API позволит App Store узнать, использовал ли пользователь покупку в приложении частично, полностью или не использовал вообще.

Еще одно изменение поможет клиентам при переустановке приложений или загрузке их на новые устройства. Раньше пользователям приходилось вручную «восстанавливать покупки», чтобы синхронизировать статус завершенных транзакций с этим недавно загруженным или переустановленным приложением. Теперь эта информация будет автоматически извлечена StoreKit 2, поэтому приложения будут немедленно обновлены в зависимости от того, за что заплатил пользователь.

Хотя в целом изменения вносят существенное обновление в структуру StoreKit, нерешительность Apple в отношении предоставления разработчикам большего контроля над своими собственными клиентами, основанными на подписке, отчасти говорит о том, насколько она хочет контролировать покупки в приложении. Возможно, это потому, что он сгорел в прошлом, когда пытался разрешить разработчикам управлять своими собственными возмещениями.

Как отмечает The Verge в прошлом месяце, когда проходило антимонопольное судебное разбирательство Epic Games и Apple, Apple однажды предоставила Hulu доступ к API подписки, а затем обнаружила, что Hulu предлагал способ автоматической отмены подписок, сделанных через App Store, когда клиенты хотели перейти на более дорогие планы подписки. Apple поняла, что необходимо принять меры для защиты от этого неправомерного использования API, и Hulu позже потерял доступ. С тех пор он не сделал этот API более доступным.

С другой стороны, когда Apple, а не разработчики, отвечают за управление подпиской и возмещение средств, это означает, что Apple берет на себя ответственность за предотвращение мошенничества, включая мошенничество, совершаемое как клиентами, так и разработчиками. Клиенты также могут предпочесть, чтобы для управления выставлением счетов по подписке было единственное место: Apple. Возможно, они не захотят иметь дело с каждым разработчиком индивидуально, поскольку их опыт окажется непоследовательным.

Эти изменения имеют значение, поскольку доходы от подписки вносят значительный вклад в прибыльный бизнес Apple в App Store. В преддверии WWDC 21 Apple сообщила, что продажи цифровых товаров и услуг в App Store выросли до 86 миллиардов долларов в 2020 году, что на 40% больше, чем годом ранее. Ранее в этом году Apple заявила, что выплатила разработчикам более 200 миллиардов долларов с момента запуска App Store в 2008 году.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Top.Mail.Ru