как получить информацию о товаре для покупки в приложении, например, о том, расходуется ли продукт или нет, и т.д.? SKProduct дает мне только идентификатор продукта, цену, название и локализованное название и т. Д.
Поскольку вы (как разработчик) определяете, какие продукты / элементы могут быть «восстановлены», вы должны уже знать, является ли это расходуемым (невосстанавливаемым) или непотребляемым (восстанавливаемым) элементом.
При необходимости вы можете позвонить на restoreCompletedTransactions , чтобы получить информацию обо всех непотребляемых предметах, приобретенных пользователем (например, если они запускают приложение на новом телефоне).
Этот код поможет вам: работает и на симуляторе: https://github.com/boxerab/InAppPurchase