【问题标题】:iTunes In App Purchases and the User DialogiTunes In App Purchases 和用户对话框
【发布时间】:2012-03-28 13:02:37
【问题描述】:

我的 iPhone 应用程序包含一个网络服务器订阅服务,Apple 坚持我将其作为应用程序内购买提供。然而,我对用户对话的方式并不完全满意。在应用程序向 iTunes 提交购买后的一段时间,用户会收到来自 iTunes 的确认请求。但这可能在提交购买后的任何时间发生。

我想知道我的应用程序是否应该在提交后弹出警报。有这方面的标准程序吗?如果确认请求立即返回,那么用户将一个接一个地看到两个警报,这可能会造成混淆。另一方面,如果他必须等待一段时间,最好让他知道是这种情况。

有这方面的标准程序吗?

【问题讨论】:

    标签: iphone in-app-purchase itunes


    【解决方案1】:

    我认为标准程序是禁用用户交互并显示微调器,或者以其他方式让用户知道交易处于待处理状态。然后,如果购买回来了,您可以处理购买,或者实施超时,然后显示一个弹出窗口,通知用户交易无法完成。

    如果您真的不想让用户在继续使用应用程序之前等待完成,我会在您发送请求之前放置您的通知弹出窗口。因此,当用户按下按钮时,您会弹出并说“这可能需要一段时间”,当他们按下“确定”时,您会发送请求。不过,我个人认为这不是特别好的用户体验,因为在大多数情况下,它不会花费很长时间。

    【讨论】:

    • 不,我根本不想这样做。我现在要做的是在用户点击提交按钮时将视图控制器从导航堆栈中弹出。这样用户确实会得到一些反馈。
    猜你喜欢
    • 1970-01-01
    • 2018-03-25
    • 2017-06-26
    • 1970-01-01
    • 2020-09-29
    • 2012-03-14
    • 1970-01-01
    • 2020-12-20
    • 2018-09-25
    相关资源
    最近更新 更多