2011-01-28 140 views
0

我想開發幾款iPhone應用程序,允許用戶使用應用內購買功能購買非消費品。在我的應用程序之間分享通過應用程序內購買購買的非消費品?

這些應用程序可能共享相同的產品嗎?

讓我們以這個例子更清晰。用戶使用IAP從app1購買product1。當調用restoreCompletedTransactionsSKPaymentQueue時,app2是否可以恢復product1?

或者應該購買兩次產品;一次是app1,一次是app2?

謝謝!

+0

我相信你可以這樣做,如果應用程序具有相同的包ID,就像你寫入同一個沙箱一樣。但請不要在此引用我的意見。 – 2011-01-28 11:08:13

+0

不可以,因爲他們會分開 – 2011-01-28 11:52:08

回答

0

您可以使用自定義URL方案機制調用您的「兄弟」應用程序並向它們傳遞代表​​購買的令牌。他們每個人都需要自己處理購買事宜(降低某些東西或解鎖某件事或任何你所做的事情),但他們都可以分享購買的事實,這實際上都是應用內購買。