Руководство по автоматическим возобновляемым подпискам в iOS

В этом году Apple не проводила весенних мероприятий, но представила обновленный MacBook Air и Pro 13, новые iPad Pro, второе поколение iPhone SE. Что ждать от компании дальше?

WWDC 2020

Ближайшее мероприятие Apple — WWDC 2020. В этом году стартует 22 июня, впервые в онлайн-формате. Ждем релизов iOS 14, iPadOS 14, tvOS 14, watchOS 7 и macOS По словам исполнительного директора Фила Шиллера, онлайн-режим привлечет самую большую аудиторию Apple за последние 30 лет. За неделю площадка соберёт более 23 млн человек.

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

AirTag

AirTag — беспроводной маячок, который поможет найти потерянную или забытую вещь. Bluetooth-метку интегрируют с приложением «Локатор» на iPhone, iPad, Mac и Apple Watch. С её помощью можно отыскать, например, пульт от телевизора. Получить уведомление, если ушел из дома, забыв кошелёк с меткой внутри. При поиске iPhone с Apple Watch, будет открываться список из меток, которые нужно найти.

AirTag будут продаваться комплектами по 3, 6 и 12 штук. Минимальный комплект из 3 штук обойдется в $99.

Вспоминается похожий продукт от Sony, но с более интересными возможностями. NFC-метки SmartTag настраивались под разные сценарии и активировались, когда их касались смартфоном. Например, одним движением можно было запустить спортивное приложение, плейлист для тренировки или целую цепочку действий.

Судя по всему, Apple AirTag созданы только для поиска предметов. Как считаете, нужно такое устройство?

AirPods Studio

Apple готовит беспроводные накладные наушники AirPods Studio. Они получат активное шумоподавление, а также сенсор, определяющий нахождение наушников на голове или шее. Во втором случае музыка встанет на паузу.

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

Наушники выйдут в двух вариантах — с отделкой из кожи и, видимо, пластика. Элементы на магнитных креплениях позволят менять цвет и дизайн амбушюр. Отгрузки AirPods Studio ожидаются в июне-июле, так что стоит ждать релиз осенью.

AirPower Mini

По словам аналитика Мин-Чи Куо, Apple всё же готовит беспроводную зарядную станцию. Это будет не долгожданная AirPower, а её мини-версия, рассчитанная на одно устройство. Эти слухи также подтверждает инсайдер и аналитик Джон Проссер.

Читайте также:  Лучшие дистрибутивы Linux для ноутбука 2018

Напомню, что изначально компания планировала выпустить станцию, способную заряжать три устройства одновременно. Например, iPhone, Apple Watch и AirPods. Причём гаджеты можно было класть на коврик в любое место. К сожалению, проект отложили из-за проблем с качеством.

Нужна ли сейчас AirPower Mini, которая сможет заряжать только iPhone или AirPods? На рынке давно существуют подобные устройства. Более того, производители аксессуаров выпускают варианты и на три устройства — на коврик можно положить iPhone и AirPods, а часы заряжаются через адаптер.

Думаю, Apple затянула с подобным устройством. Тем более, если его стоимость будет в районе $100.

Настройка подписок в App Store Connect

Если у вас уже есть Bundle ID и созданное приложение, то вы можете пропустить эти шаги. Если же вы создаете приложение впервые, то сделайте следующее:

На портале разработчика Apple вы должны создать явный Bundle ID (App ID). Открыв страницу, которая называется Certificates, Identifiers & Profiles, перейдите во вкладку Identifiers. В июне 2019 года Apple, наконец, обновила верстку портала в соответствии с ASC (сокращенно от App Store Connect).

Новый дизайн портала разработчиков Apple в 2019 году

Настройка подписок в App Store Connect

Явный Bundle ID принято указывать в доменном стиле (). В разделе Capabilities вы заметите, что галочка рядом с In App Purchases уже стоит. Создав Bundle ID (App ID), перейдите в App Store Connect.

Тестовые пользователи (Sandbox users)

Для тестирования будущих покупок вам нужно будет создать тестового пользователя. Для этого перейдите в ASC во вкладку Пользователи и Доступ, далее в Тестировщики Sandbox.

Форма создания Sandbox пользователя

При создании тестировщика можно указать любые несуществующие данные, главное, не забыть потом email и пароль!

Настройка подписок в App Store Connect

О том, как тестировать покупки с тестовыми учетными данными я расскажу ближе к концу статьи.

Еще один важный шаг — это настройка контрактов и банковских данных в разделе “Соглашения, налоги и банковские операции”. Если у вас не будет настроено соглашение для платных приложений, то вы не сможете тестировать авто-возобновляемые подписки!

После этого можно создать новое приложение в App Store Connect. Укажите уникальное имя и выберите в качестве ID пакета ваш Bundle ID.

ID пакета — это ваш Bundle ID

Сразу после создания приложения перейдите во вкладку Функции.

Настройка подписок в App Store Connect

Если у вас уже было создано приложение, то можете продолжить читать отсюда.

Процесс создания авто-возобновляемой подписки состоит из нескольких этапов:

Создание идентификатора подписки и создание группы подписок. Группа подписок представляет собой коллекцию подписок с разными периодами и ценами, но которые открывают один и тот же функционал в приложении. Так же в группе подписок можно лишь однажды активировать бесплатный пробный период и лишь одна из подписок может быть активной. Если вы хотите, чтобы в вашем приложении было одновременно две разные подписки, то вам нужно будет создать две группы подписок.

Читайте также:  Как отличить айфон 5s оригинал от подделки

Более подробно о подписках и группах подписок вы можете почитать в другой нашей статье.

Заполнение данных подписки: длительность, отображаемое название в App Store (не путать с просто названием) и описание. В случае добавления первой подписки в группу необходимо будет указать отображаемое название группы подписок. Не забудьте почаще сохранять изменения, ASC может зависнуть в любой момент и перестать отвечать на запросы.

Настройка подписок в App Store Connect

Страница подписки

Заполнение цены подписки. Тут есть два этапа: создание цены и специальных предложений. Укажите реальную цену в любой валюте, она автоматически пересчитается для всех других стран. Вводные предложения: тут вы можете предложить пользователям бесплатный пробный период либо скидки по предоплате. Промо-предложения появились в App Store совсем недавно в 2019 году: они позволяют предлагать особые скидки пользователям, которые отменили подписку и которых вы хотите вернуть.

Генерация секретного общего ключа (shared secret key)

На странице со списком всех ваших созданных подписок вы увидите кнопку Общий ключ для приложения. Это специальная строка, которая нужна для валидирования чека в iOS приложении. Валидировать чек нам нужно будет для определения статуса подписки.

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

Настройка подписок в App Store Connect

В этом примере создано три группы подписок и 3 годовые подписки

Скопируйте ID всех ваших подписок и общий ключ, это пригодится в дальнейшем в коде.

Полный список функций iOS (ожидается)

Пока еще рано говорить или предсказывать возможности iOS 15 и iPadOS 15, но есть несколько утечек, слухов и принятия желаемого за действительное. Итак, возьмите список ниже с щепоткой соли и держите пальцы скрещенными.

Виджеты экрана блокировки

Виджеты были одной из самых обсуждаемых функций iOS 14. Возможно, iOS 15 расширит поддержку виджетов на экран блокировки для большей простоты использования.

FaceTime презентация

Благодаря пандемии и протоколу WFH 2020 год стал годом видеозвонков и конференций. В этом году Apple может представить режим презентации для демонстрации экрана и проведения лекций / семинаров.

Умнее Siri

У Siri наконец-то появился компактный интерфейс в iOS 14. Apple неустанно работает над улучшением голосового помощника, поэтому ожидайте более индивидуальных, быстрых и убедительных ответов на ваши вопросы.

Дополнительные параметры по умолчанию

После многих лет строгости iOS 14 наконец-то позволила пользователям переключать электронную почту и браузер по умолчанию. В iOS 15 мы ожидаем, что эта функция будет распространена, в частности, на приложение «Календарь и файлы».

Также ходят слухи о постоянно включенном дисплее с мини-виджетами, дополнительной настройке с виджетами и значками, разделенном экране, лучшей стабильности и времени автономной работы. Посмотрите это потрясающее концептуальное видео iOS 15 от Хакер 34.

Читайте также:  Haiku: Знакомимся с экзотической операционной системой-преемницей BeOS

Apple предустанавливала российские приложения. Что мешает сделать это снова?

Технологии. Главное по теме

  • Как узнать о положенных льготах на "Госуслугах". Два способа найти их и один — доказать

    1 декабря, 21:40

  • Товар с AliExpress может не доехать или разочаровать. 5 способов избавиться от проблем

    29 ноября, 12:59

  • Стала известна себестоимость iPhone 12

    25 ноября, 08:23

Еще

Аналитики и эксперты говорят, что в Купертино не могут предустанавливать приложения сторонних разработчиков на iPhone и iPad. Apple сравнивает процесс с джейлбрейком — взломом устройства для внесения изменений в файловой системе. Но при этом были случаи, когда компания устанавливала сторонние приложения.

Более того, в iPhone предустанавливали российское приложение «», а в iOS 7 предустанавливался поисковик «Яндекса». И это приложение продвигалось на российском рынке как альтернатива фирменным картам Apple.

Если поискать какой-нибудь объект на картах Apple, то в детальной информации об объекте могла появиться кнопка More Info on Yandex, а по нажатию на неё открывалось приложение и загружалась информация об объекте. Видимо, это применялось для большей точности, Apple Maps — один из самых проблемных продуктов компании.

Список предустановленных приложений до сих пор меняется в Китае. Там для ручного поиска и работы с Siri загружен местный поисковик Baidu.

iOS 8

  • Окончание поддержки: 2016 г.
  • Последняя версия: 8.4.1. выпущена 13 августа 2015 г.
  • Первая версия: 17 сентября 2014 г.

Среди новых функций была добавлена безопасная бесконтактная платежная система Apple Pay и, с обновлением iOS 8.4, служба подписки Apple Music. Платформа iCloud также продолжала совершенствоваться с добавлением iClould Drive, библиотеки фотографий iCloud и библиотеки музыки iCloud.

Впервые в обновлении Apple добавляет поддержку сторонних виджетов в iOS 8. Сторонние приложения смогут внедрять интерактивные виджеты в Центр уведомлений, аналогично тому, как Apple использовала для предоставления информации о погоде и акциях в iOS 6.

Apple также открывает свою систему распознавания отпечатков пальцев Touch ID для сторонних разработчиков в iOS 8. Разработчики теперь могут использовать Touch ID для аутентификации пользователей в своих приложениях.

HealthKit предоставляет средства для сбора данных про вашу активность, чтобы вы могли отслеживать все в одном месте.

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