【问题标题】:How can I find out how much a user has paid for my app inside my app?如何在我的应用程序中了解用户为我的应用程序支付了多少费用?
【发布时间】:2014-04-10 21:20:02
【问题描述】:

用户从应用商店购买应用并运行后,应用是否可以知道用户为此支付了多少费用? Apple 是否有任何 API 可以访问有关实际购买应用的此类元数据?

如果没有,我想我可以回过头来查找用户所在的国家/地区,进行货币兑换率,然后在购买时查找应用程序的价格。那是另一回事,甚至可以知道用户何时购买了应用程序?他们可以购买一个应用程序,然后几天或几周不运行它,所以我不能假设他们首次启动应用程序的日期也是购买日期。

关于如何获取这些信息有什么想法吗?

【问题讨论】:

    标签: iphone app-store metadata


    【解决方案1】:

    这是不可能通过任何类型的 API 实现的。您可以做的是让设备在首次启动时将数据发送回您的服务器,并附上位置和日期。这样,您可以在您的数据库中将它们标记为 xx 在该日期支付 yy。您知道 yy 当前是什么,因为您运行服务器和应用程序页面。在您的服务器上以某种方式访问​​此信息,当您在应用程序中需要它时,调用您的服务器方法来检索它。

    【讨论】:

    • 这可能是这个问题最实用的解决方案,但它并没有解决你如何知道用户实际购买应用程序的问题?他们本可以购买它,然后等待 12 天,然后首次启动它,此时应用程序的价格可能发生了变化。
    • 我认为这可能是一个不常见的用例。我愿意让大多数人在购买后立即启动应用程序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-08
    • 2010-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多