2011-01-28 223 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方案机制调用您的“兄弟”应用程序并向它们传递代表​​购买的令牌。他们每个人都需要自己处理购买事宜(降低某些东西或解锁某件事或任何你所做的事情),但他们都可以分享购买的事实,这实际上都是应用内购买。