/ / V aplikáciách nakupuje iPhone simulátor, prečo je zdravotne postihnutá? - iphone, ios-simulátor, nákup v aplikácii

V nákupoch aplikácií iPhone simulátor prečo zdravotne postihnutých? - iphone, ios-simulátor, nákup v aplikácii

Len rýchla otázka, vidíte nejaký dôvod, prečo Apple zakázal mnoho vecí na iPhone simulátor, ako je:

  1. testovanie v nákupoch aplikácií
  2. testovanie väčšiny služieb herného centra
  3. wifi pripojenie

Ako žiješ s týmito tromi?

Ak chcete rýchlo ladiť / spustiť aplikáciu na simulátore, ktorá vyžaduje nákup v aplikácii, jednoducho zmeníte niektoré miesta v zdrojovom kóde, aby ste povedali aplikáciu, že sa nákup uskutočnil?

Ak chcete skontrolovať svoju aplikáciu (nasimulátor), ako to funguje bez pripojenia k internetu, odbočujete z letiska? Máte nejaké spôsoby, ako skontrolovať, ako aplikácia funguje, keď je pripojenie rýchle / pomalé / veľmi pomalé (aj na skutočnom zariadení)?

S pozdravom

odpovede:

13 pre odpoveď č. 1

Zdá sa, že Apple napokon dovolil testovanie nákupov v aplikácii v simulátore od iOS 5. Aspoň v iOS 5 Beta 6 to fungovalo pre mňa.

PS. Nebol som nájdený oficiálny odkaz na dôkaz ...


2 pre odpoveď č. 2

Pozrite si tento príspevok David Linsin.

z Príručka vývojárov iTunes Connect:

... API Store Kit nie sú k dispozícii pri testovaní v simulátore iPhone.


1 pre odpoveď č. 3

Teraz je testovanie nákupov v aplikáciách v simulátore povolené.


0 pre odpoveď č. 4

Zariadenie má UDID, ale simulátor nemá UDID.


-1 pre odpoveď č. 5

prosím, nasledujte odkaz nižšie. Vyjasní to vaše pochybnosti.

http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/.

Ak potrebujete vykonávať aplikácie nákupov v aplikáciách, musíte mať nasledovné.

  1. ID aplikácie (UDID) .. (poskytovanie)
  2. iTunesConnect.
  3. Vytvorte identifikátory produktu z iTunesConnect.
  4. StoreKit rámcov.

StoreKit Framework komunikuje medzi vaším zariadením a obchodom s aplikáciami. Nie b / w Simulátor iOS a AppStore.