5

シミュレーターのアプリ内購入が再び壊れているようです。SKProduct を正常に送信できますが、適切なコールバックが得られません。

他の人からの洞察は素晴らしいでしょう...

[[SKPaymentQueue defaultQueue] addTransactionObserver:self];
[[SKPaymentQueue defaultQueue] addPayment:skPayment];

オブザーバー デリゲート コールバックから応答がありません。

4

3 に答える 3

12

Xcode 5.0 のリリース ノートによると:

StoreKit (アプリ内購入) は、シミュレーターでは機能しません。13962338

https://developer.apple.com/library/prerelease/ios/releasenotes/DeveloperTools/RN-Xcode/index.html#//apple_ref/doc/uid/TP40001051

シミュレーターのドキュメントには、使用できない API の 1 つとして storekit がリストされていないため、一時的なものでしょうか?

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/iOS_Simulator_Guide/TestingontheiOSSimulator/TestingontheiOSSimulator.html#//apple_ref/doc/uid/TP40012848-CH4-SW15

于 2013-09-25T15:01:56.493 に答える
1

質問の望ましい動作ではない場合でも、iOS6 をデプロイして実行/テストする場合 (テスト ユーザー、サンドボックス環境などを使用)、Simulator & Xcode5 から IAP をテストできます。

私にとって、このソリューションは、開発段階の初期段階でデバイスに展開するよりも優れています。

ミック。

于 2013-10-22T15:33:33.823 に答える