Да, это возможно с Firebase. Вам придется использовать облачные функции. Я использовал его только в среде Sandbox, но похоже, что они удовлетворяют требованиям Apple ATS, так как все обновления статуса прошли, как и ожидалось.
exports.iapStatusUpdate = functions.https.onRequest((req, res) => {
//all receipt info will be in req.body
})
После развертывания этого в облачных функциях вам нужно будет перейти в App Store Connect -> Мои приложения -> ваше приложение -> App Store -> Информация о приложении и ввести URL-адрес в «URL-адрес состояния подписки», который будет что-то вроде https://us-central1-[your-project-id].cloudfunctions.net/iapStatusUpdate
.