StoreKit для возврата всех идентификаторов продукта

if (callback && typeof(callback) == "function")

Примечание, которое обратный вызов (отдельно) оценивает к false, если это undefined, null, 0, или false. По сравнению с null чрезмерно конкретно.

11
задан ryanday 4 December 2009 в 02:08
поделиться

1 ответ

К сожалению, вы должны предоставить все идентификаторы продуктов, для которых вы хотите получить информацию, насколько я могу судить.

Один из способов справиться с этим - сохранить идентификаторы ваших продуктов. на удаленном сервере, а затем сделать запрос к серверу, чтобы получить текущий набор идентификаторов при загрузке магазина.

Это позволит вам добавлять или удалять продукты со стороны itunes и не отправлять какие-либо бинарные обновления вашего приложения.

Я думаю, вы могли бы найти золотую середину, кэшировав список продуктов в приложении iphone, а затем просто сделав быстрый запрос, чтобы узнать, были ли какие-либо изменения, чтобы вы даже не чтобы каждый раз получать полный список.

Это можно сделать, используя простой HTTP API на стороне сервера или даже просто извлекаемый вами xml-файл.

Из Руководства по программированию для покупок в приложении

Apple рекомендует получить продукт идентификаторы с вашего сервера, скорее чем включение их в собственность список. Это дает вам гибкость добавлять новые товары без обновления ваше приложение.

24
ответ дан 3 December 2019 в 03:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: