我正在编写一个使用应用内购买的应用程序。它目前能够检索产品id,我可以成功地测试应用程序中的购买完成。
我遇到的问题是错误处理。我想要做的是在交易失败时显示一个UIAlertView,只要它没有被SKPaymentCancelled失败,在这种情况下,它将默认回到购买之前的正常状态。问题是,如果我点击我的Buy It Now按钮,然后点击OK进行购买,商店会询问我的用户名和密码。如果我在此时单击cancel,它不会发送SKPaymentCancelled。相反,它将显示我的UIAlertView,这意味着它不会将此视为取消付款。我想知道我应该如何处理这种情况,因为我不希望在用户取消时弹出警告,
我正在为一位使用Adobe Air SDK的客户编写一系列交互式数字图书。最近,客户决定他们想要添加应用内购买的能力,以建立一个小图书馆,里面有你已经购买的书籍和你还没有购买的书籍。我知道这些功能是原生存在的,也是通过手机间隙和钛合金等其他功能存在的,但这些书已经创建好了,时间框架不允许这些选项。
有没有人知道如何通过Airs mobile SDK连接到iOS的应用内购买功能?
提前感谢!
自上一版本以来,我们在应用程序中启用了应用程序购买。
在我之前,其他人做过应用内购买,我正在继续开发下一个版本的应用。然而,每当我试图在应用程序中购买东西时,我会在Are you sure you want to buy this product for x amount of money...消息下面得到一个[Environment: Sandbox]。
即使我在发行版下构建应用程序,我们也总是收到这条消息。
一旦应用程序被应用程序商店接受,[Environment: Sandbox]会消失吗?例如,用户会购买实际的产品,而不是以某种方式最终购买沙盒产品吗?