В itunes connect вы можете создавать коды продвижения для покупок приложений. Вы можете создать элемент IAP для премиум-функций и предоставить его в качестве поощрения для покупателей вручную. Хотя это не автоматическое решение, это может спасти вас от головной боли.
Я думаю, что ваш цикл застрял здесь:
for(var j=0; i<typeArray.length; j++){
должно быть
for(var j=0; j<typeArray.length; j++){