首页 文章
  • 1 votes
     answers
     views

    paymentQueueRestoreCompletedTransactionsFinished:返回具有空事务数组的队列

    问题:我调用 [[SKPaymentQueue defaultQueue] restoreCompletedTransactions]; 然后返回我的观察者 paymentQueueRestoreCompletedTransactionsFinished: SKPaymentQueue ,其中包含空事务数组 . 但我已经购买了 non-consumable in-apps . 我正在测试我的...
  • 4 votes
     answers
     views

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

    我正在尝试为我的应用创建应用内购买,但我遇到了问题 . 付款流程开始,用户必须输入密码;但是,付款从未实际完成 . 我知道我在iTunesconnect中设置了正确的标识符,我还创建了一个测试帐户来购买应用内购买 . 当我运行下面的代码时,我得到以下消息输出: “用户可以付款” “产品可用” “交易状态 - >采购” 输入密码后,系统会提示我在Sandbox环境中确认我的应用程序内购买 . ...
  • 0 votes
     answers
     views

    SKPaymentTransaction卡住了

    我在iOS(耗材)上购买应用程序时遇到了一个非常烦人的问题 . 案例 我创建了一个付款请求 我输入凭据并确认购买 . 我在Apple确认购买之前退出了应用程序 然后我从跳板(应用程序被杀)接收弹出窗口,说付款已处理完毕 . 问题 当我再次启动我的应用程序时,我添加了一个事务观察器(正在实现的所有委托方法): [[SKPaymentQueue defaultQueue] addT...
  • 0 votes
     answers
     views

    SKPaymentQueue在OFFLINE时获取SKPaymentTransactionStateFailed,并且在商店中不再存在产品

    我已经遵循了有关为Sandbox设置测试用户和记录真实App Store帐户的所有指导原则 . 在测试时我正在购买和取消 . 在某一时刻,设备重新同步'd with iTunes and apparently restored and re-connected me to the production store. I didn' t注意到这一点,直到尝试购买没有't produce the no...
  • 10 votes
     answers
     views

    iPhone In App购买确定是否购买了产品

    我正在我的应用程序中实现In App购买 . 我想要做的是我几乎没有锁定的功能,一旦用户点击该功能,它将要求购买该产品,一旦他们购买,该功能将被解锁 . 但在此之前,我必须检查用户是否已经购买了该特定产品 . 如果它已经购买我不想显示购买该产品的警报 . 如何实现这一目标 .
  • 0 votes
     answers
     views

    应用商店拒绝app为非消费品

    我们发现,虽然您的应用提供了可以恢复的应用内购买,但它不包含所需的“恢复”功能,以允许用户恢复以前购买的应用内购买,如恢复交易中所指定的应用程序内购买编程指南的部分: “...如果您的应用程序支持必须可恢复的产品类型,则必须包含允许用户恢复这些购买的界面 . 此界面允许用户将产品添加到其他设备,或者,如果原始设备被擦除,则恢复原始设备上的交易 . “ 要恢复以前购买的应用程序内购买产品,提供“恢复...
  • 12 votes
     answers
     views

    通用应用购买产品实施

    考虑以下示例 . 假设我们有一个应用程序,其中专业作家从基于Web的UI编写故事 . 然后,这些故事可供iOS应用的用户使用,如应用购买项目 . 您可能知道我们需要提前在应用内购买产品 . 但在我们的情况下,这意味着对于作者创建的每个故事,我们将不得不创建一个新的IAP产品并等待Apple批准它 . 为了避免这种情况,我打算在IAP中创建通用的“消费品”产品,如 Value 1.99美元的故事, ...
  • 3 votes
     answers
     views

    关于设备和应用之间的应用内购买

    我想分享一个关于应用内购买的问题 我有一些 Map 应用程序,我正在尝试添加应用程序内购买,以便用户购买不同的 Map 图层以显示在应用程序中 . 我想让用户在同一个应用程序中购买应用程序内购买以获取新的 Map 图层,我想展示他们在我们的另一个应用程序中购买的其他图层 . 我想展示用户在不同设备上购买的所有IAP . 我想这样做的方法是使用服务器产品模型,当用户购买IAP时,应用程序会向我们的服...
  • 1 votes
     answers
     views

    在iOS中使用应用内购买购买其他应用

    我有一个应用程序 - 在应用程序商店中说“ App1 " on the app store selling for $10. Now I start selling another app - say " App2 ”,价格相同,即10美元 . 我希望App2能够为已经拥有App1的用户提供补贴 . 即 如果用户已拥有App1,那么他只需5美元即可购买App2 . ...
  • 0 votes
     answers
     views

    如何在两个iOS应用之间共享应用内购买数据?

    我想将应用内购买的商品标识符从一个应用(例如"App1")分享到另一个应用(例如"App2") . 两者都在iOS 7设备上运行 . 更重要的是,自"App2"长时间发布以来,两个应用程序都有 different Team IDs. 当用户点击"Restore purchase from App1"按钮时,我希望&qu...
  • 8 votes
     answers
     views

    应用内购买:在Android和iOS之间共享用户应用内购买

    我打算在我的Productivity应用中添加应用内购买 . 增强功能是购买产品(例如,免费增值) . 如果他在任何一个平台上购买,我希望用户可以访问Android和iOS上购买的功能 . 从技术上讲,我计划在服务器上存储购买信息,并在用户登录任一设备时检索,并在已购买时解锁该功能 . iOS和Android都允许这样做吗? 第11节的Apple App Store Review Guidelin...
  • 6 votes
     answers
     views

    应用程序中的iOS恢复购买收据

    以下摘录来自Apple文档,如何在iOS 7中恢复应用程序 . 他们说您可以存储收据并稍后查看用户已购买的内容,或者您可以刷新App Receipt . 我的问题是: 1)是否有一个应用程序收据或有多个单一收据? 2)存储这些收据更有意义,而不是直接存储用户已经购买的功能 3)我如何检查从刷新中获得的收据?到目前为止,我所有试图解析它的尝试都失败了 . 4)是否有任何框架具有很多功能(在iClou...
  • 0 votes
     answers
     views

    iOS in-app恢复购买的噩梦

    我已经阅读了互联网上的所有线程等,当我尝试恢复购买的产品(沙盒环境)时,我仍然恢复零恢复交易 . 我通过iTunes连接创建了3个非续订产品和2个沙箱测试器 . 我在设置实际购买产品的能力方面没有任何问题;一切都很好 . 我创建了一个“恢复购买”按钮,并试图让它工作 . 我一直在测试以下内容:安装应用程序并进行购买 . 再次购买,它询问我是否要续订 . 删除应用并退出应用商店 . 重新安装应用程序...
  • 0 votes
     answers
     views

    恢复购买不起作用

    我正在尝试为我的应用添加一个恢复选项,我有一个调用此功能的按钮: SKPaymentQueue.defaultQueue().addTransactionObserver(self) SKPaymentQueue.defaultQueue().restoreCompletedTransactions() 而且我正在使用paymentQueueRestoreCompletedTransaction...
  • 1 votes
     answers
     views

    在应用内购买iOS中恢复交易

    我在iTunes连接中配置了非耗材产品,我可以购买和恢复该产品(显然是在沙盒中) . 最初这一切都按预期工作,但现在当我尝试恢复产品时,我收到了关于故障方法的回调 - (void)paymentQueue:(SKPaymentQueue *)queue restoreCompletedTransactionsFailedWithError:(NSError *)error 有这个错误的描述 Err...
  • 1 votes
     answers
     views

    如何正确恢复应用内购买?

    我有几个应用内购买 . 但是,我读到我需要提供一种方法来恢复它们,以防他们意外删除我的应用程序 . 它们是不可消耗的物品,如皮肤和纹理 . 我正在阅读本网站上的教程:https://code.tutsplus.com/tutorials/in-app-purchase-tutorial-with-swift-3-ios-sdk--cms-27595 但是,他们对恢复交易的解释使我感到困惑 . 他们...
  • 2 votes
     answers
     views

    恢复购买 - 应用内购买

    我在我的iPhone应用程序中实现了In app购买功能 . 我已经给出了Restore Option . 有时候,当我点击恢复按钮时,我没有从App Store获得任何产品ID . 但我已经使用苹果ID(测试用户帐户)进行了购买 . 但有时它可以与其他苹果ID(测试用户帐户)一起使用 . 请让我知道为什么这种行为有所不同 . 购买完成后,我应该等待一次恢复购买 . 我用10分钟后检查一下 . 这...
  • 4 votes
     answers
     views

    在App Purchase Restore Query中

    嘿StackOverflow ...... 我的iOS应用程序允许用户购买视频作为非消耗性iAP,所有视频都非常重,每个大约300mb / 650mb ... Apple要求您使用StoreKit在应用中实施还原购买功能 . 这对我来说很好,但是,如果用户购买了一些不同的视频,那么尺寸可能真的开始加起来....我已经考虑过检查用户是否在wifi上才能完成,但是说实话,感觉就像一个解决方法而不是解决...
  • 195 votes
     answers
     views

    gradlew:权限被拒绝

    我试图从命令行运行gradlew,但我不断遇到以下错误 . Brendas-MacBook-Pro:appx_android brendalogy$ ./gradlew compileDebug --stacktrace -bash: ./gradlew: Permission denied 我已经从我的项目目录中运行此命令 . 需要运行此命令,因为我遇到Android Studio 0.2.x...
  • 4 votes
     answers
     views

    在IOS上捆绑In App Purchase的最佳方式[关闭]

    我正在开发一个已经有多个In App购买的应用程序 . 让我们说例如我们有items1 - items10待售,所有非消费品 . 我们还希望拥有这些项目的“捆绑”,因此Bundle1中包含items1 - items5 . 我们希望每个项目分别为1.99但5.99 . 我环顾四周,但我还没有看到是否有任何协议来处理这个问题 . 它甚至被允许了吗? 如果用户购买了物品2,他们是否仍然可以购买...
  • 0 votes
     answers
     views

    IAP恢复状态未正确触发

    我目前在IAP屏幕上有一个恢复按钮,但是在通过苹果提交并上线后,我的朋友在他的设备上进行了测试,当他这样做时,他能够恢复购买而无需首先进行购买,现在,当我调试代码时,我注意到命中恢复运行此完成委托方法,后者又运行我的方法来解锁某些功能 . - (void)paymentQueueRestoreCompletedTransactionsFinished:(SKPaymentQueue *)queue...
  • 3 votes
     answers
     views

    iOS IAP还原不起作用

    我有IAP的ios App . 我作为测试用户在沙盒中购买产品,一切都很好 . 我收到收据并将其分开 . 然后我重新安装应用程序,我正在尝试恢复IAP并调用 SKPaymentQueue.defaultQueue().restoreCompletedTransactions() 下一个 paymentQueueRestoreCompletedTransactionsFinished(queue:...
  • 3 votes
     answers
     views

    grab “应用内购买已被购买”活动

    -(void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions{ for (SKPaymentTransaction* transaction in transactions) { CCLOG("transactionState = %ld", transac...
  • 19 votes
     answers
     views

    在ad hoc分发模式下测试iPhone应用内购买

    我的iphone应用程序有应用内购买,并且已经使用iTunes Connect测试用户帐户进行了测试 . 我现在正通过ad-hoc分发给beta测试人员 . 有没有办法使购买“实时”,以便他们可以用他们真正的iTunes帐户测试它们而不必使用测试帐户?在将其正式提交到iTunes商店之前,我显然想测试一下
  • 3 votes
     answers
     views

    从iTunesConnect删除此产品ID(应用程序内购买)后,用户是否可以恢复购买的非消耗品?

    这是一种情况 . 用户通过应用程序内购买机制购买一些非消费品(一旦购买应该可供所有用户使用并自动恢复) . 一段时间后,开发人员决定在iTunes Connect中更新分配给此应用程序的应用内购买列表,并删除(或从销售中删除)相应的应用内购买产品ID . 问题是如果用户由于某种原因删除了以前购买的内容然后决定恢复它(或者在新设备上安装应用程序并为已完成的事务激活恢复机制)会发生什么? 是否可以停止...
  • 0 votes
     answers
     views

    在应用程序购买Windows手机中恢复

    我在Windows Phone应用程序中实现了In App Purchase功能 . 它是测试版 . 我在测试应用程序时购买了一些产品 . 那么如何恢复购买的产品状态呢?我只是想在同一台设备上测试新功能 . UPDATE :例如我已经购买了SomeProductName和测试功能 . 现在我需要将SomeProductName标记为未购买 .
  • 0 votes
     answers
     views

    在恢复已购买的产品时会出现一个弹出窗口,其中显示消息“Apple Id对于在美国iTunes Store中的购买无效”?

    我已经在我的项目中为非消费品实施了InAppPurchase . 我在应用程序中提供了一个“恢复”按钮,用于恢复已购买的产品,如果用户删除应用程序并重新安装它 . 但这是一个测试用例 - 1) 用户使用沙盒测试程序帐户安装应用程序和购买产品 2) 从设置中注销iTunes帐户 3) 用户删除应用程序并重新安装 4) 点击恢复按钮,出现一个弹出窗口,用于登录现有帐户,用户点击它并输入另一个(新)沙箱...
  • 1 votes
     answers
     views

    iOS恢复应用内购买

    我有一个应用程序,我想实现非消费品的应用内购买 . 根据Apple的应用内购买指南,我必须提供恢复购买的选项 . 同样在我的应用程序中,每个用户都需要注册一个帐户,这就是困扰我: 假设Jon Doe已经在我的应用程序中注册了帐号X并进行了购买,而在我的服务器端,我创建了这个记录 . 现在Jon决定在我的应用程序中创建新帐户 - X1并且他决定恢复购买并且他输入他的iTunes密码,一切都很好,但...
  • 5 votes
     answers
     views

    Sandbox试图恢复耗材IAP

    我一直在尝试在iOS上测试一些可消耗的IAP,而且我遇到了一个奇怪的错误 . 弹出一个警告: “此应用内购买已经被购买 . 它将免费恢复 . [环境:沙箱]” 我已经检查过了,我确定我的IAP可以在iTunesConnect中使用 . 似乎我的验证过程以某种方式失败,但我不希望这个错误消息 . 有人对这个有经验么?
  • 0 votes
     answers
     views

    为什么要恢复应用内购买?

    我在我的OS X应用程序中购买了一个耗材应用内购买了一定数量的硬币 . 但是,第二次购买消耗品时,我收到一条警告,说该物品已经购买并将免费恢复 . 为什么会发生消费类应用内购买? 这是我的IAP代码: typealias RequestProductsCompletionHandler = ([SKProduct]?) -> Void class IAPHelper: NSObject, ...

热门问题