Възстановете закупените консумативи с помощта на MKStoreKit

Използвам MKStoreKit и той включва доста полезен метод за възстановяване на покупки, както е обяснено тук

Въпреки това използвам консумативна валута за отключване на обекти. Всеки обект, който се отключва чрез харчене на валута, се отключва само локално, така че ако потребителят похарчи 1 валута, за да отключи 1 обект, след това изтрие и инсталира отново приложението, този 1 обект няма да бъде запомнен като отключен.

Един от начините за заобикаляне на това, който не включва съхраняване на потребителски данни на моя собствен сървър, би бил да създам неконсумируеми покупки в приложението за всеки обект и да ги отключа, когато потребителят изразходва валутата. Така неконсумативът е невидим за потребителя. Не съм пробвал това и не е идеално, тъй като има повече режийни разходи при добавяне на покупки, но не виждам защо не работи?

Което оставя валутата. Мога ли да възстановя валутата с помощта на MKStoreKit, без да се налага да я регистрирам на собствения си сървър или да вземам потребителски данни чрез GameKit и т.н.? Много благодаря!


person Smikey    schedule 06.07.2012    source източник


Отговори (1)


Що се отнася до първия ви въпрос, единствената реална разлика в потребителското изживяване, ако сте го направили с отделни неконсумативи, ще бъде, че те ще бъдат помолени да завършат транзакцията, когато поискате от комплекта на магазина да купи неконсуматива, а не когато купят вашия валута. Това прави понятието валута донякъде неуместно, тъй като в модела, който описвате, те се таксуват само когато харчат и това е пропорционално на това колко харчат.

Ако вече имате пуснато приложение с реални хора, които са платили за тази валута, ще трябва да поддържате преходен период, в който тези, които имат останали жетони, могат да ги изразходват и да избягвате да се обаждате на магазина в тези случаи, тъй като вече беше извикан, за да вземе жетоните. Също така се уверете, че сте спрели да продавате нови.

Ако е ново приложение, просто се откажете изцяло от идеята за валута и подкрепете купуването на неща с истински пари. Така изглежда на потребителя и това е наистина сега.

person codehearted    schedule 20.07.2012