storekit相关内容

SKProduct本地化标题始终为英文

我在应用中购买了应用。我正在日本商店测试带有测试帐户的Japanase语言设备。我在应用程序购买标题和说明中都有英语和日语。 无论我做什么,SKProduct的localizedTitle和localizedDescription都会以英文返回。 我做错了什么? 我的iPad 3最初设置在美国商店,以英语为语言,但我退出我的商店帐户,并通过应用程序中的正常流程登录日本测试iTun ..
发布时间:2018-08-01 18:02:29 移动开发

权利的不必要的隐私政策?

我正在尝试将我的第一个应用程序提交到ios应用程序商店,但是我收到了这个恼人的错误: Apps使用权利[com.apple.developer.in-app-payments] 必须具有[English]的隐私政策网址。 如果您的应用不使用这些权利, 会从您的应用中删除它们并上传新的二进制文件。 我正在实施应用程序购买并已成功测试它们。 我不知道为什么我收到这个错误 ..
发布时间:2018-08-01 18:02:26 其他开发

iphone在应用程序购买“无法连接到iTunes Store”

可能重复: iPhone商店套件”无法连接到iTunes商店“ 我在应用程序购买时实施,当我请求付款时出现以下错误。 交易错误:错误域= SKErrorDomain代码= 0“无法连接到iTunes Store“UserInfo = 0x2dcf40 {NSLocalizedDescription =无法连接到iTunes Store} 这里有时候错误代码是1004.所以我 ..

恢复已删除的自动续订订阅

当您从应用程序的iTunes Connect中删除自动续订订阅时,您的用户是否会进行恢复(并且过去已经购买了一些自动续订子),这是什么样子? 示例场景: 用户购买了可自动续订的订阅,并且他订阅了一段时间。 我删除iTunes Connect中的自动续订订阅(用户订阅已取消)。 用户例如卸载应用程序并重新安装并进行恢复。 他是否会获得与已删除订阅相关的所有交易? 解决方案 ..
发布时间:2018-08-01 18:01:57 移动开发

如何创建免费的应用内购买?

我需要我的一个应用内购买是免费的,可能是Apple IAP结构提供的吗? 目前购买的类型是非消费品虽然支付一切都没关系,但问题是如果我从价格层“免费”,我会在 invalidProductIdentifiers中收到它的ID 。 解决方案 注意这在编写时是准确的,但从那以后已经过时了 你不能免费购买应用程序。想想看。苹果通过给你免费托管你的东西会获得什么?如果你收费它们会得到它 ..
发布时间:2018-08-01 18:01:49 移动开发

在使用MKStoreKit的应用程序购买失败时:“iTunes中的问题连接产品配置:xxx”

我正在尝试使用MKStoreKit在我的应用中实施应用内购买。我已按照所有步骤操作并收到错误: iTunes中的问题连接产品配置: 我重新创建了配置文件,检查了产品ID与itunes连接相同,发送和拒绝了二进制文件,尝试删除所有内容并重新设置,但没有任何工作。 有什么想法吗? 解决方案 在我的情况下这不起作用因为手机被越狱了。恢复后,它就像一个魅力。 ..
发布时间:2018-08-01 18:01:46 移动开发

iOS 7 StoreKit中的payment.applicationUsername用于应用程序内购买

在WWDC视频“使用应用内购买商店套件”中,发言人描述了将payment.applicationUsername添加为客户帐户名称的哈希值。 payment.applicationUsername = hash(customerAccountName); 我无法在任何地方找到相关文档。我不认为customerAccountName与GUID相同,那么我们在哪里获取此信息? ..
发布时间:2018-08-01 18:00:38 移动开发

在App Purchase中可以在模拟器中使用,但不能在iPhone上使用

当我在模拟器标题,说明,价格和ID上调用SKProductsRequest进行应用内购买时,所有这些都可以从iTunes Connect正确返回。当我在我的设备上运行它时,我得到无效的产品ID。 知道为什么吗? 解决方案 如果您从iPhone中删除该应用程序并重新安装,则可以正常运行。如果您已提交应用程序的先前版本以供审核,则很重要。谢谢大家。 ..
发布时间:2018-08-01 17:59:58 移动开发

iOS应用内购买永远不会完成

我正在尝试为我的应用创建应用内购买,但我遇到了问题。付款流程开始,用户必须输入密码;但是,付款从未真正完成。我知道我在iTunesconnect中设置了正确的标识符,我还创建了一个测试帐户来购买应用内购买。 当我运行下面的代码时,我收到以下消息: “用户可以付款” “产品可用” “交易状态 - >购买” 输入我的密码后,系统会提示我确认我的In-App在Sandbox ..
发布时间:2018-08-01 17:59:34 移动开发

在收到Apple statusUpdateNotification以进行自动续订订阅时,如何确定客户/用户?

因此,Apple已针对订阅生命周期中的各种事件实施了服务器到服务器通知。 我很高兴能继续这样做,但似乎有一些我想念的明显事情。我不确定如何将通知数据与我这边的用户进行匹配。我很惊讶没有通过uid / apple id和匹配的通知。也许我应该使用original_transaction_id,但不清楚这是否是唯一的。 有人知道在状态响应中使用什么吗? 解决方案 我使用origin ..
发布时间:2018-08-01 17:58:22 移动开发

SKErrorUnknown在测试应用内购买时

我正在努力为项目实施应用内购买,除了实际测试购买之外一切顺利: - 我在iTunes中创建了应用程序(唯一ID,提交二进制文件,然后拒绝它,因为这是不是最后一个) - 创建了应用程序内购买物品 - 实现了代码 - 创建了测试帐户 什么正在工作: - 我从商店获得了一个有效的产品 - 我得到了“确认你的订阅...”弹出窗口 - 我得到了“分享你的信息...”弹出窗口 - 然后我 ..
发布时间:2018-08-01 17:57:45 移动开发

适用于iOS的IAP收据验证

我正在使用Apples IAP和StoreKit框架购买订阅的客户端/服务器应用程序。 我们想要的是客户端(iPhone或iPad)使用StoreKit框架通过iTunes帐户向Apple购买初始订阅,然后将收据传递给我们的服务器,服务器将对其进行验证,然后更新用户帐户状态。我们也希望服务器负责管理订阅状态(检查自动续订,取消等等)。这都是使用iOS 7风格的appleReceipts,而不 ..

多个SKPaymentTransaction

我将StoreKit应用到我的应用程序中。我注意到,对于我的一些测试帐户,paymentQueue中有多个 SKPaymentTransaction 。这导致 SKPaymentTransactionObserver 被多次调用 SKPaymentTransactionStatePurchased 当我在升级中停止应用程序或将应用程序置于后台时,这个问题似乎更明显。 我不确定是什么导致 ..
发布时间:2018-08-01 17:56:06 移动开发

应用程序内购买response.products为空

我知道之前有人问过: iPhone In App Purchase - response.products仍然是空的? 但我也在尝试实施应用内购买,我的response.products为空。 我的情况: 我上传并拒绝了我的二进制文件。 然后我把状态回到等待再次上传。(这有关系吗?) 我所有的应用内购买产品的状态是“准备提交”。 我的生产用户已退出。测试用户尚未登录 ..
发布时间:2018-08-01 17:54:36 移动开发

使用swift,iOS恢复InApp购买

我正在应用购买中实施恢复。我有一个按钮,其动作是 @IBAction func restorePurchases(send:AnyObject){ SKPaymentQueue .defaultQueue()。restoreCompletedTransactions() // if(success){ //我想在这里做点什么 //} } 我的问题是。 ..
发布时间:2018-08-01 17:53:57 移动开发

In App Purchase的产品ID是否必须以反向DNS开头?

In App Purchase的产品ID是否必须以反向DNS开头,例如 com.mycompany.My_Awesome_Game.Level_Pack_1 ,还是可以像 Level_Pack_1 ? 解决方案 产品ID可以是您想要的任何内容,尽管建议您遵循反向域名风格。但最终对产品ID的命名没有限制。它也不需要使用您的应用包ID作为前缀。 来自来源: 问:我正在实施In Ap ..
发布时间:2018-08-01 17:53:03 移动开发

方法未达到完成块

我正在使用 SKStoreProductViewController 使用以下方法显示iTunes产品。该方法被调用,但我没有成功或错误。知道为什么吗?: @IBAction func BuySomething(sender:AnyObject){ NSLog(“ %@“,”调用“); //调用 let storeViewController:SKStoreProductVie ..
发布时间:2018-08-01 17:49:44 移动开发

iPhone Store Kit返回无效的产品ID错误

我正在尝试在我的iPhone上测试In App Purchases并遇到一个问题,我在那里请求了产品ID,最后将其作为“didRecieveResponse”方法中的无效产品ID返回给我。 我有: 创建了与此应用相关联的商店内商品。它的捆绑ID与其他所有内容相匹配。它已被清除出售并得到开发商的批准。 确保我的新配置文件已启用商店应用程序购买并且具有完整的应用程序名称:“com.dom ..
发布时间:2018-08-01 17:49:04 移动开发

在续订订阅时,注册应始终是可选的?

我计划在SaaS应用上使用非续订订阅,因为苹果不允许自动续订SaaS。 Apple还要求我们提供服务器端使用多个设备跟踪订阅的机制。 但是,根据我的研究,如果注册是强制性的,苹果似乎也会拒绝app,因此这样的用户注册必须是可选的。 我的应用程序可以在开始时无需注册即可使用,因此此时注册是可选的。但是,如果用户想购买非续订订阅,则必须注册才能跟踪订阅。 Apple拒绝此方法? ..
发布时间:2018-08-01 17:48:57 移动开发

Apple在App中购买StoreKit错误

我正在实施书架的应用购买功能,但在购买图书时会出现错误消息。 错误消息是 “付款请求是仅限于通过Store Kit的didReceiveResponse方法返回的产品。“ 我在apple中找到该文件 http://developer.apple.com/library/ios/#qa/qa2010/qa1691.html 但它没有帮助解决问题... 同时观察者打印出另一个错 ..
发布时间:2018-08-01 17:48:41 移动开发