2010-10-22 77 views
0

我正在實施應用內購買訂閱模式。In App在iPhone應用程序外完成購買

比方說,我有一個從我的應用程序啓動的整個購買過程,然後退出應用程序只有繼續和直到他與購買完成填補他的應用程序商店憑據以外我的應用程序的iPhone用戶3。

我的應用程序如何知道該事務是在啓動時進行的? 此外,如果我確實得到這些信息,我怎麼能告訴它這不是一個已經過期的舊訂購期的舊購買?

最後但並非最不重要的情況下,設備支持多任務處理以及購買結束了,而我的應用程序在後臺如何將我得到回國後到前臺通知?

感謝

投資回報率

+0

...和9個問題。 – 2010-10-22 17:22:25

回答

0

你看過蘋果的文檔 - In App Purchase Programming Guide?我相信它會回答你所有的問題。

+0

好吧,以防萬一任何人對答案感興趣,因爲購買是在應用程序之外進行的,所以應用程序本身並未調用finishTransaction方法,因此應用程序會在再次啓動關於同一購買時收到通知。 – Roi 2010-10-24 09:23:40

0

的 - (空)recordTransaction:(SKPaymentTransaction *)交易方法利用了大部分的痛苦的照顧。

一旦你正確地實現這種方法,你只需要檢查是否應用程式內購買的done.Rest由付款方式的照顧。

謝謝