К сожалению, вы должны предоставить все идентификаторы для продуктов, которые вы хотели бы получить информацию, насколько я мог видеть.
Один из способов справиться с этим - сохранить идентификаторы вашего продукта на удаленном сервере, а затем отправить серверу запрос на снятие текущего набора идентификаторов при загрузке магазина.
Это позволит вам добавлять или удалять продукты со стороны itunes, и вам не придется отправлять какие-либо двоичные обновления в ваше приложение.
Я думаю, что вы, вероятно, могли бы найти счастливую среду, кэшировав список продуктов в приложении iphone, а затем просто сделав быстрый запрос, чтобы увидеть, произошли ли какие-либо изменения, так что вам даже не придется получать полный список время.
Это можно сделать с помощью простого http API на стороне сервера или даже с помощью xml-файла, который вы открываете.
Из Руководства по программированию покупки в приложении
Apple рекомендует вам получить продукт
идентификаторы с вашего сервера, скорее
чем включить их в собственность
список. Это дает вам гибкость
добавлять новые продукты без обновления
ваше заявление.