Всем привет!
Наверняка же кто-то из присутствующих работал с эпловыми автопродляемыми подписками. Подскажите плз, я немного запутался. Там в ресипте и в нотификациях есть product_id и есть auto_renew_product_id. Первый - id подписки, на которую мы подписываем. А как работает второе поле? Это то, что должно быть выдано пользователю в следующем продлении?
Например, у нас акция, мы выдаём пользователю подписку1, потом хотим продлить это в подписку2.
1) Мы должны в приложении сгенерировать ресипт с product_id: 'подписка1', auto_renew_product_id: 'подписка2'?
2) Что мы получаем в этих полях, когда отправляем ресипт на верификацию? То же самое, что и отправили или они могут как-то поменяться местами?
3) наступает срок продления, эпл присылает notify с типом RENEWAL, и указывает там auto_renew_product_id - это подписка2? А product_id в latest_receipt_info - 1 или 2?
4) Если по каким-то причинам мы не получили notify или сами решили заранее отправить на продление, мы посылаем verifyReceipt, как при покупке. А здесь productId в ответе будет уже 2 или мы должны руководствоваться auto_renew_product_id?