25得票11回答
SKProduct获取iOS应用内购买订阅免费试用期长度

我正在开发应用内购买的订阅功能。在Swift中,你可以通过SKProduct获取价格和价格所属地区,方法如下:weeklyProduct.price.doubleValue weeklyProduct.priceLocale.currencySymbol 其中 weeklyProduct ...

23得票3回答
iOS上的StoreKit - 自动续订订阅 - 如何知道是否为免费试用?

在iTunes Connect中,可以为自动续订订阅提供免费试用期。App > Manage In App Purchases > Subscription Basic > 1 Month > Offer a free trial? 我如何在客户端获取这些信息?SKP...

20得票2回答
在应用内购买——尝试再次购买消耗品时——此应用内购买已经被购买过

我在iTunes Connect中有可消耗的应用内购买产品,在我的iPhone上尝试第二次购买时,它告诉我我已经购买过了。但这正是可消耗品的全部意义,用户可以一遍又一遍地购买。有什么建议吗?

18得票2回答
iTunesConnect返回SKProduct的localizedTitle为'nil'

我在我的应用程序中有一些应用内产品可以购买。昨天运行正常,但今天出现了问题。我收到了所有产品的列表,但是localizedTitle 和localizedDescription为 nil(而price和priceLocale则正常)。 我知道这样的事情以前发生过,那是苹果公司的错。SKPro...

11得票2回答
在沙盒模式下显示未被“批准销售”的应用内购买产品

我有一些在iTunes Connect中未被批准出售的应用内购买项目。 我的目标是在需要时启用或禁用它们,以便在应用程序启动后进行操作。 然而,在沙盒模式下测试时,所有这些产品都会显示。我曾经认为SKProductsResponse将在其invalidProductIdentifiers方...

10得票1回答
iOS 崩溃报告 SKProductsRequest

有人可以确认我的想法吗?下面的崩溃报告是否是由于SKProductsRequestDelegate仍在被分配,但代码本身没有被分配导致的?也就是说,视图控制器已经关闭了?StoreKit: __34-[SKProductsRequest _handleReply:]_block_invoke ...

10得票3回答
在iOS 11模拟器中,SKProductsRequest无法工作。

在iOS模拟器中购买是众所周知的"不可行"。但是,在iOS 11之前提供产品标识符给SKProductsRequest以检索SKProduct信息是有效的。 在SKProductsRequestDelegate中,我遇到了以下错误:Error Domain=SSErrorDomain Cod...

9得票4回答
Skproduct由于无法获取价格而跳过产品。

这是我第一次创建购买体验。我正在开发的应用程序尚未发布。我一直在使用Configuration.storekit文件在本地测试订阅,一切都正常。 最近我遇到了一个问题 - 我的订阅不再显示在项目中。在终端中出现了类似于这样的错误: 更新: - 我决定在模拟器上检查应用程序,一切都可以工...

9得票3回答
获取应用内项目价格的美元价而非用户本地货币

为了进行分析和数据收集,我想要以美元获取SKProduct的价格。 我用来向用户展示价格的基本代码是: _priceFormatter = [[NSNumberFormatter alloc] init]; [_priceFormatter setFormatterBehavi...

8得票1回答
SKProduct 的 localizedTitle 总是英文

我使用的是 Xcode v7.2 和 Obj-c。我正在为一个现有的 iOS 应用程序添加不同的语言。主要问题是 SKProduct 的 localizedTitle(在 iTC 上的 Display Name)总是返回英文。我可以正确本地化和格式化价格。我已经在 SO 上阅读了许多类似的问题...