storekit相关内容

何时使用restoreCompletedTransactions进行应用内购买?

对于使用非消费类应用内购买的基本应用,有没有人想出使用SKPaymentQueue的 restoreCompletedTransactions 的最佳做法? 观察 我知道建议始终注册一个事务观察者来接收返回到应用程序的待处理事务,但这是一个不同的问题。看起来 restoreCompletedTransactions 是应用程序必须主动决定何时调用以进行客户已经进行的所有购买的轮询。 ..
发布时间:2018-08-01 17:31:48 移动开发

iPhone In-App Purchase Store Kit错误-1003“无法连接到iTunes Store”

我一直在努力添加应用内购买,并且能够使用Store Kit创建和测试应用内购买(是的!)。在测试过程中,我运用我的应用程序导致应用程序在购买过程中崩溃(所以我猜接收paymentQueue的正常循环:updatedTransactions并调用finishTransaction被中断)。 现在我无法成功完成任何交易,而是在调用paymentQueue:updatedTransactions时 ..
发布时间:2018-08-01 17:31:09 移动开发

验证在App购买中的收据

我一直在玩应用程序购买几天,一切正常,直到我尝试通过应用程序商店验证收据,因为我经常回到无效状态。 我将收据数据传递给我的PHP服务器,然后从那里转发到应用程序商店,一旦我收到有效的回复,我打算将收据数据添加到我的数据库。 商店套件编程指南和类引用对于这个特定区域来说并不是没用,因为它们并没有真正给你任何一个例子,我找到了一个有用的文章对我有所帮助但是有些事情仍然是错误的。 基本 ..
发布时间:2018-08-01 17:30:44 PHP

如何检测应用内的iOS应用安装广告系列

如果应用程序是由于广告系列链接而安装的,我想在我的iOS应用程序中找到。 Google Analytics正在执行此操作,并在其分析网页上进行跟踪。 iTunes Connect也是这样做的,它也在iTC网页上进行跟踪。 我正在寻找一种方法来在应用内获取此信息。当应用第一次启动时,我想检查它是否已安装,因为用户是通过广告系列链接发送到App Store的,并且它是什么广告系列标识。 iOS应 ..
发布时间:2018-05-03 14:07:27 移动开发

如何使自动更新订阅绑定到内部用户,而不是苹果ID?

我似乎碰到了一堵砖墙,但实际上我的应用程序中有一个用户登录页面和一个创建帐户页面。当用户打开我的应用程序并创建一个新帐户时,他们的信息将存储在Firebase服务器(BaSS)上。 现在我的问题是如何去做因此,对于通过我的应用程序创建帐户的每个用户,他们都可以选择订阅我的应用程序,并且此订阅仅对其帐户有效(不是Apple ID)。目前,如果用户创建了一个帐户,并继续说订阅服务,一切正常,他们 ..
发布时间:2017-11-10 20:44:40 移动开发

SKProductsRequest委托方法从不被调用

这个以前为我工作,但现在不再工作,我不知道为什么。我的应用程序中有应用内购买设置。我确认我有一套正确的产品标识符,与itunesconnect中相应的应用内购买项目相匹配。该电话会发送到Apple视图 [productRequest start] ,但是尽管将代理设置为自己,但是我从未收到回复。我缺少什么? NSLog(@“productIdentifiersSet:%@”,product ..
发布时间:2017-04-22 20:55:05 移动开发

在PHP中,如何从iPhone InApp收据中提取购买日期3个月?

当我从我的PHP服务器验证了App Store上的收据后,App Store会向我发回一个JSON响应,其中 “status”:0 “收据”:(....) 其中一个收货项目是“purchase_date”,其中包含以下字符串(示例)“2010-02-09 19:17:04 Etc / GMT” 我是尝试建立订阅服务,并希望在此日期添加3个月,然后将该到期日期写入M ..
发布时间:2017-04-08 18:06:59 PHP

ios应用内购买相关崩溃

我有一种非消费性产品,可以通过应用内购买从我的应用中移除广告。 它有效地工作,如果我关闭应用程序并再次打开,我的代码检测在NSDefaults如果PRO版本被购买工程正常。 事情是,在购买时,我想从标签栏中删除“升级到PRO”按钮,这个代码崩溃的应用程序。这里是处理应用内购买的控制器: #import“RemoveAdsViewController.h” #import& /Stor ..
发布时间:2017-01-13 12:55:36 移动开发

StoreKit SKProducts请求崩溃

我使用以下代码根据应用内购买编程指南请求产品列表。它曾经在我的iPhone应用程序工作良好,但现在它崩溃,每次请求产品列表。委托方法(void)productsRequest:(SKProductsRequest **)request didReceiveResponse:(SKProductsResponse **)response 从未调用。 SKProductsRequest * r ..
发布时间:2017-01-13 10:50:53 移动开发

应用内购买,SKProductsRequest返回0 - 产品仍在审查中

我已遵循教程:应用内购买简介 我认为我所做的一切都完全如何显示。但是,我的应用程序内购买仍然是“等待审查”在iTunes连接。当测试我的应用程序,我不会得到错误,我只是得到0产品归还给我。 我已提交应用程式,然后拒绝这个二进位档。 我的产品必须先获得批准吗?我使用的是开发配置文件,这是不正确的?它已经超过24小时,我不知道为什么他们不会显示。 我的应用程序没有准备好,我只是想测 ..
发布时间:2016-12-09 23:59:35 移动开发

如何更新应用程序用户付费升级后

我需要用户支付的更新后,更新我的应用程序。我想改变目前的应用程序,而不是下载新版本。用户付费后,我将使应用程序的某些功能。 我将如何实现这一点? 解决方案 苹果不会允许有可见,但无法使用的功能的应用程序。你不能显示变灰的特征,并说,“我们付出得到这个功能。”无论是将他们让你显著改变一个应用,而无需更改其名称。相反,他们迫使你发出最高可以升级到完整的和/或Pro版本的选项精简版的版本。他们 ..
发布时间:2016-05-27 23:00:00 移动开发

Storekit /在应用内购买:请问"环境:沙盒"标签消失,当我提出我的应用程序在App Store?

这是我第一次实施应用内购买。在我在应用内购买的开发和测试,我看到在购买过程如下提示: 我在应用内购买完美地工作和应用程序接近的提交。 我必须在我提交的应用程序(使“环境:沙盒”标记消失)做某件事,或者是对所有自动处理,因为我提交? 解决方案 您不必做任何事。这是您正在使用沙箱时,你的应用程序将提交生产,审查和批准只是表示,该通知将不会显示给用户。 ..
发布时间:2016-05-27 22:54:44 移动开发

iOS的沙盒测试用户帐户订阅管理

目前,我正在试图IAP添加到现有的应用程序。为此,我已经添加了一些产品,创造了一些测试用户。该产品周期性订阅。我与测试设备与iOS 5.1的iPhone 4S。 我能成功地查询商店我的产品,并成功地与我的新测试用户购买。我的问题是,如果我尝试管理从商店设置应用我的订阅,它迫使我告诉我说:“此帐户尚未被用来购买在AppStore什么来审查我的帐户,请检查您的帐户,并继续“。如果我查看帐户,它不会让 ..
发布时间:2016-05-27 22:48:00 移动开发

点击继续并登录到检查的下载。 [沙盒]

从次次我得到一个非常讨厌的对话框与文本:“点击继续登录检查下载”。如果我登录(与沙箱用户),或点击取消将立即再次显示该对话框。 我使用非更新订阅和非消费类产品。 任何想法如何摆脱这个对话框的? 感谢 /马丁 解决方案 共识似乎是: 问题在iOS 6中启动 这似乎不一样,如果不与一个Apple ID登录的设置发生。 打开飞行模式,然后注销任何的Apple ID的你登录为设置 ..
发布时间:2016-05-27 22:47:53 其它移动开发

沙盒:可以模拟故障或中断应用程序内购买?

我最近在实现应用内购买我的应用程序。好在苹果记录了整个过程非常好。 使用这些文档,我终于能够通过沙盒,这是一个非常方便的功能来测试应用程序内采购。我已经成功地测试我的应用程序,使其反应无论 StoreKit 返回时,我点击了 buyButton 。 现在,这里是我的问题。从文档,它说,沙盘模拟,没有财务的交易过程。所以,我是自由的,因为我想(顺便说一下,我买的耗材,仅耗材),以尽可能多的购买。 ..
发布时间:2016-05-27 22:42:04 移动开发