问题标签 [in-app-purchase]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2615 浏览

iphone - 将应用内购买交易收据与报告相关联

有没有办法将来自付款对象的收据与财务报告、销售报告或银行对账单中收到的信息相关联?所有迹象都表明这些报告是汇总报告而不是事务级别报告。因为我的产品是消耗品,所以了解那个级别的东西对我来说很重要。不幸的是,我看不到任何方法可以在沙盒环境中获取有关我的应用内购买的报告。

0 投票
1 回答
905 浏览

iphone - 免费试用的 iPhone 应用内购买

我正在向应用商店发布应用程序。我最近看到你可以让你的应用程序免费但有应用程序内购买。当我看到这个时,我认为这可以用来创建免费试用版。然而,在 Apple's Helpful Tips for Using In App Purchase In Free Apps中,它说

不要对应用程序的任何功能设置时间限制,无论是运行时间还是生命周期。每个会话只运行一定分钟数的应用程序,或者在一段时间后完全过期的应用程序,与其说是在招募客户,不如说是在他们的嘴里留下不好的味道。

我知道有时很难知道苹果在想什么,但这是否意味着他们不会允许应用内免费试用,或者他们对此不屑一顾。有人知道人们是否尝试过这样做吗?

0 投票
2 回答
1331 浏览

iphone - iPhone + 应用内购买

我有一个现有的应用程序,我想在这个应用程序中实现应用内购买,这样应用程序可以在App Store上免费使用,具有一些锁定的功能,如果用户尝试访问这些锁定的功能,他们会收到一些购买解锁这些功能的消息通过购买应用程序。

请告诉我实施此操作的步骤或提供分步指导的参考。

0 投票
1 回答
1901 浏览

iphone - 关于应用内购买订阅的问题

在圣何塞参加 iPhone 开发者大会后,我离开时提出的有关应用内购买的问题比刚开始时要多。这就是我想知道的:

您可以将购买设置为“订阅”类型。凉爽的。但是,它没有说明订阅的服务方式——苹果怎么知道每月收费一次?每星期一次?每六个月一个?等等。有人告诉我,苹果并没有真正做到这一点——只是它称它为一种订阅。开发人员必须是监控订阅的人,然后在订阅到期时将其提交给苹果——但这会导致另一个问题——那么为什么要有订阅类型?如果我监控到期日期,然后将其作为申请费用提交给苹果 - 仅定期单独收费有什么区别?

在我看来,苹果对订阅什么都不做——只声明类型——所有工作都由开发人员完成——在这种情况下,为什么称它为订阅?

有人可以向我指出一些处理应用订阅的代码 - 以及他们必须做些什么来设置定期付款?将不胜感激......

多谢。

和平。乔...

0 投票
5 回答
5263 浏览

iphone - 如何一次又一次地测试应用内购买......?

我的应用内购买项目现在运行良好,但我需要测试购买,一旦购买成功就无法撤消?我如何在应用程序购买中进行测试,并将我的应用程序升级到完整版,只需一次完成?

0 投票
7 回答
12225 浏览

in-app-purchase - 在itunes connect下找不到“管理应用内购买”

我知道我要问一些听起来有点奇怪的问题,但仍然在问

我正在开发一个具有应用内购买功能的应用程序,我已经集成了代码,但是为了测试我需要在 iTunes 连接下创建一个测试帐户。在研发过程中,我知道我必须通过以下方式为应用内购买制作测试帐户:

iTunes Connect->“管理应用内购买”</p>

我的问题是我无法在 iTunes 连接下看到“管理应用内购买”选项。对这个问题的任何形式的输入都会有很大的帮助。

提前致谢

0 投票
1 回答
2510 浏览

iphone - iPhone 应用内购买:如何使用 storekit 检测未完成的交易?

我正在一个允许下载大量数据的 iphone 应用程序中实现应用内购买。

现在,我正试图弄清楚 Store Kit 是否可以告诉我是否有任何交易完成购买,但已被应用程序关闭中断。

据我所知,唯一的方法是将观察者添加到 SKPaymentQueue:

并等待 defaultQueue 调用

在某个对象上。当此方法为 SKPaymentTransactionStatePurchased

我第一次尝试解决这个问题是添加我的观察者,然后要求:

并检查那些。据称这会返回一系列“待处理”交易,但根据我的经验,不包括 SKPaymentTransactionStatePurchased 中的交易。

我希望使用 storekit 来保持这种状态,并且会喜欢任何想法。谢谢你。

0 投票
1 回答
6482 浏览

iphone - 使用沙盒测试帐户在应用程序中进行测试的问题

我通过 iTunes Connect 中的管理用户帐户创建了一个测试用户帐户。当您创建这样的帐户时,您必须为您的帐户选择一个有效的店面。我选择了美国商店。现在,我在设备上的 App Store 设置中退出了商店。运行应用程序并尝试执行购买。我使用我的测试帐户成功登录。在输入凭据时按确认后,我收到一个警报,该警报来自观察者的 SKPaymentTransactionStateFailed。它说“您的帐户仅对在美国 iTunes Store 中的购买有效”。错误状态 = 0 未知。第二次尝试购买时,StoreKit 只要求我输入密码,就像上次登录成功一样。输入密码后,我可以执行购买。我的问题是这是否仅仅是因为它 sa 测试帐户和应用程序实际上不在 AppStore 上?我应该怎么做才能避免此消息或至少继续购买过程?

非常感谢,

纳瓦

0 投票
1 回答
3828 浏览

iphone - iPhone + In App purchase + 判断是否购买产品

我正在我的应用程序中实施应用内购买。

我想要做的是我几乎没有锁定的功能,一旦用户单击该功能,它会要求购买该产品,一旦他们购买,该功能将被解锁。但在此之前,我必须检查该特定产品是否已被用户购买。如果它已经购买,我不想显示购买该产品的警报。

如何实现这一点。

0 投票
2 回答
7169 浏览

iphone - 使用应用内购买解锁功能与使用 iPhone 的免费和付费应用版本

我有一个应用程序,我将作为免费(精简版)版本发布,其中包含一些全部功能和一个具有高级功能的付费完整版本。现在,通过在应用程序内购买免费应用程序,我正在考虑走这条路,能够根据需要解锁功能。我不是在谈论过期的试用版。基本上,我希望人们能够在决定购买应用程序每个主要部分的全部功能之前试用该应用程序并了解界面和功能。

这是我的应用程序的类比。假设您有一个烹饪应用程序,可以教您以不同的方式烹饪。可能有法语、意大利语和中文的主要部分。每个部分都可以在免费应用程序中解锁一些基本功能,以便用户可以查看 UI 和基本功能。然后,用户可以决定通过应用内购买单独购买(或不购买)每个主要部分或购买完整版本的应用程序(使用免费/付费模式)。

我对提供带有应用内购买的免费应用的一个担忧是反馈。我会在应用商店的描述中非常清楚地表明,在应用程序中购买了完整的功能,但我担心不太认真的用户可能/会留下负面反馈。我想这总是有风险的,但对这方面的任何经验感到好奇。

跟踪应用程序的哪些部分在应用程序购买中被锁定和解锁似乎要复杂得多。我知道我必须拥有完整功能的所有代码并“锁定”尚未购买的部分。人们通常如何锁定部分代码?我不是在谈论购买过程(我已经阅读了 In App Purchase Programming Guide),而是在购买之后。我是否会跟踪用户购买的内容并对最初锁定的部分设置条件?或者还有其他方法可以做到这一点吗?

我的直觉是应用内购买(特别是因为用户可以单独购买他们想要的主要部分)。