Нет. Только если вы следуете модели продукта сервера или вам необходимо подписаться, вам потребуется сервер. Если вы следуете встроенной модели продукта, вы можете использовать серверы Apple для осуществления платежа, а затем включите функциональность в зависимости от того, приобрел ли пользователь ранее элемент.
См. В руководстве по программированию покупки в приложении: # Доставка с доставкой
Кроме того, это только в том случае, если вы используете StoreKit для покупок в приложениях. Не обязательно использовать этот фреймворк для простых приложений iPhone.