Pull to refresh
0
0
Send message
Наткнулся ровно на теже грабли когда в августе запиливал Widget Web для iOS 14 apps.apple.com/us/app/widget-web/id1522169352#?platform=iphone за 2 месяца от идеи до релиза.
Как неожиданно между выпуском iOS 14 GM для разработчиков и для пользователей не дали времени. В итоге по плану были еще 2 недели на допил, а пришлось выкатывать просто выкидывая дополнительные функции.

Но результат был приятный, народ хлынул изучать виджеты.
Неожиданно web странички в виджетах больше нужны профессионалам, следить за чем-то.
Большое количество запросов по новым фичам, подсказало, что нужно пользователям.

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

Мысли через 4 месяца: виджеты не killer feature iOS и большинству пользователей это не нужно. Но изначальная идея: сделать для себя удобный способ смотреть погоду с домашней метео-станции и умного дома. А как результат много установок и фидбека, что радует :)
Тоесть я правильно понял, что чек по ссылке [NSBundle mainBundle].appStoreReceiptURL при установке из AppStore есть сразу при 1 запуске приложения. Если это верно для всех версий iOS то это супер.
И получается, что данные в чеке от того аккаунта iTunes через который юзер скачал приложение.
Так как аккаунт мог сменится, то без вызова SKReceiptRefreshRequest есть вероятность показать доступность триала от другого аккаунта.

Тоесть это тоже по сути угадывание есть триал или нет. И пожалуй это один из не самых простых методов угадывания наличия триала :)

Если приложение только установлено на чистую, как получить чек чтобы отправить его в валидацию для пункта «1. Валидация App Store чека»?

Если дергать resore в api то будет запрос юзеру на пароль.
Если ждать появления данных в ссылке [NSBundle mainBundle].appStoreReceiptURL то они там могут появиться очень не скоро.

А показать о том что есть триал надо еще в intro.

Information

Rating
Does not participate
Registered
Activity