2010-10-13 101 views
18

有谁知道应用程序内购买是否有天赋?例如,如果我想在游戏中给家人免费硬币,这可能吗?应用内购买可以在App Store中“有天赋”吗?

+0

请澄清你的意思。您是指为应用程序商店购买礼品券,还是为特定客户免收应用程序费用? – 2010-10-13 14:14:03

+0

现在不可能。这违反了Apple的条款:'11.1解锁或启用其他功能或功能的应用程序将被拒绝。“ – Coder256 2015-05-15 21:31:37

+0

不清楚并关闭?真?我认为非常清楚要问什么,我有同样的问题。上投票。 – 2016-05-04 22:21:58

回答

2

iOS SDK有一个名为Store Kit的框架,用于处理应用程序购买。该框架仅用于收取付款。由于iOS的参考图书馆在应用程序内购买编程指南中指出:

您必须提供任何额外的 功能,包括解锁 内置功能或者下载从你自己的服务器 内容。

您将不得不创建赠送功能。


“现在使用StoreKit有没有办法用别人的电子邮件提交购买?而不是当前用户?”我没有看到在SDK中执行此操作的方法。

当用户1为用户2购买应用内商品时,您必须为用户1提供一种机制来选择用户2.然后通过StoreKit为用户1正常处理付款。将交易保存到您的服务器上(用户1购买了用户2的用户)。在您的应用程序中,当您检查解锁或下载您的应用程序产品时,您将不得不检查您的服务器的授权。

+0

StoreKit不仅用于收取付款。它也跟踪谁在买什么。诚然,您必须实施解锁或下载,但这不是开放式的,您可以在没有某些StoreKit支持的情况下实施“赠送”。 – 2010-10-13 14:45:00

+0

在试图赠送非消费品或订阅物品时,您可能只会遇到问题。如果礼物纯粹用于消耗品,它可能会起作用。在这里看到这些术语的含义:http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/APIOverview/OverviewoftheStoreKitAPI.html – 2010-10-13 14:53:52

+0

你如何“礼物”的应用内购买?比如你如何使用SDK来赠送普通应用程序? – Arcadian 2010-10-13 14:55:33

6

每个说的“赠送”不存在/工作,但有一种方法可以免费提供您的StoreKit功能来选择用户。

iTunes Connect中,点击管理用户,然后In App Purchase的测试用户

在这里,您可以添加假的iTunes帐户,它可以免费下载您的StoreKit内容。我不相信你可以/可以添加真实的电子邮件帐户。不要以为我已经尝试过,但我总是创建虚假帐户和密码。从字面上看,任何东西都有效

从您的iPhone App Store注销您的帐户,进入您的应用,然后使用假帐户和密码购买StoreKit产品。此帐户在所有应用上提供免费内容。不只是一个特定的应用内购买。

正如你所看到的,这种方法仅适用于你真正信任的人。你需要告诉人们帐户的用户名和密码是什么,如果他们告诉其他人,你就会失去收入。

在本质:

赠与......号

免费内容博客/测试/家庭......是的?。

+0

看来,标签盒已经找到了如何使用应用程序内购买免费赠送功能:http://blog.stepcase.com/labelbox-how-we-如果你发布关于应用程序的推文,他们可以在免费的应用程序购买选项中启用“秘密”。我不太清楚他们是如何允许这样做的,因为苹果的文档说,“应用程序内购买可以在免费和付费应用程序中提供 - 不提供免费的应用程序内购买。” http://support.apple.com/kb/ht4009 – smountcastle 2011-04-01 13:05:31

+1

他们只是在他们的服务器上触发用户名检查。每个用户都有一个帐户,如果他们转发了,他们的帐户被标记了一个特殊的标志,解锁应用程序中的应用程序内购买。它与实际的应用程序内购买系统完全无关。 – 2011-04-02 21:18:55

+0

我创建了一个IAP测试用户,但现在看起来应用程序已经在商店中生效了,它不会允许您使用一个应用程序进行购买。它希望我将其设置为具有CC信息的真实账户等。任何人都知道解决方法吗? – 2012-12-04 22:07:40