如何在应用内购买中恢复购买?

     2023-03-10     160

关键词:

【中文标题】如何在应用内购买中恢复购买?【英文标题】:How to restore purchase within in-app purchases? 【发布时间】:2012-10-08 04:01:41 【问题描述】:

我在我的 iPhone 应用中实现了应用内购买功能。在那我已经给出了恢复选项。有时,当我点击恢复按钮时,我没有从 App Store 获得任何产品 ID。但我已经使用 Apple id(测试用户帐户)进行了购买。

但有时它可以与其他一些 Apple ID(测试用户帐户)一起使用。为什么会有不同的行为?

购买完成后,我应该等待多长时间才能恢复购买。我习惯在 10 分钟后检查它。可以吗?

【问题讨论】:

【参考方案1】:

Apple(和 Google)确实为您提供了“保存”购买历史记录的选项,以便用户在删除他的应用程序或切换到新设备时可以恢复它。 Google 和 Apple 提供的功能非常有限,但是您可以轻松地自己实现更好的功能。

设置服务器端进行用户验证 制作自己的恢复购买功能 在其之上应用一些规则(欺诈保护、过期、日志等)。

为此,您需要将所有产品配置为“消耗品”或在 Google 中配置为“非托管”,并且基本上可以管理您身边的所有产品。

【讨论】:

【参考方案2】:

我真的不会担心。没有人会进行应用内购买,然后在 10 分钟内删除并重新下载该应用。如果你已经让它工作了,你应该可以应付任何实际情况。

【讨论】:

不回答问题。也许这应该是评论而不是答案。

如何恢复消耗品应用内购买?

】如何恢复消耗品应用内购买?【英文标题】:HowtorestoreconsumableInAppPurchases?【发布时间】:2016-05-2617:15:12【问题描述】:我想恢复游戏的消耗品应用内购买。此游戏仅在应用购买中提供消耗品,例如:1000个硬币0.99美元3000个硬... 查看详情

iOS - 应用内购买 - 恢复按钮?

...己并没有做太多的应用程序内购买。我的问题是,你们是如何实现这个的?不是代码,而是你把按钮放在哪里?您是否只是在应用程序中的某个随机位置放置了“恢 查看详情

如何在 Amazon API 中恢复购买?

】如何在AmazonAPI中恢复购买?【英文标题】:HowtorestorepurchasesinAmazonAPI?【发布时间】:2014-01-1713:18:07【问题描述】:过去几天我一直在尝试恢复在亚马逊应用内购买中购买的商品。购买物品成功,现在需要在卸载应用后恢复购买... 查看详情

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

】在应用内购买iOS中恢复交易【英文标题】:Restoretransactioninin-apppurchaseiOS【发布时间】:2016-03-2410:11:49【问题描述】:我在iTunesConnect中配置了一个非消耗性产品,我可以购买和恢复该产品(显然是在沙盒中)。最初这一切都按... 查看详情

如何在 iOS 中取消或退款已购买的消耗品应用内购买?

】如何在iOS中取消或退款已购买的消耗品应用内购买?【英文标题】:HowtocancelorrefundpurchasedconsumableIn-ApppurchaseiniOS?【发布时间】:2014-07-1808:50:34【问题描述】:我想知道我们如何在iOS中取消或退款已购买的应用内产品(消耗品... 查看详情

应用内购买恢复按钮

】应用内购买恢复按钮【英文标题】:InapppurchasesrestoreButton【发布时间】:2012-06-1619:51:01【问题描述】:我第一次在我的应用更新中实现了应用内购买,也只是等了3周后被拒绝,原因如下:我们发现您的应用提供可恢复的应用... 查看详情

应用内购买错误的恢复按钮

】应用内购买错误的恢复按钮【英文标题】:restorebuttonforin-apppurchaseserror【发布时间】:2012-07-2613:37:43【问题描述】:在我的应用中恢复应用内购买时遇到问题我已经在我的项目中应用了这行代码:[[SKPaymentQueuedefaultQueue]addTransac... 查看详情

应用内购买 - 恢复购买

】应用内购买-恢复购买【英文标题】:In-App-Purchase-restorepurchases【发布时间】:2012-12-1314:12:15【问题描述】:我在提交具有应用内购买设置的macOS应用时遇到了一些问题,他们拒绝了我的应用,因为我没有恢复购买按钮。我需要... 查看详情

你在哪里恢复用户的应用内购买?

】你在哪里恢复用户的应用内购买?【英文标题】:WheredoyourestoretheusersIn-AppPurchases?【发布时间】:2016-11-1510:33:37【问题描述】:我一直在关注垃圾谷歌教程,但它没有提到将代码放在哪里来恢复用户购买。在TD教程中它写道:tr... 查看详情

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

】如何正确恢复应用内购买?【英文标题】:Howtorestorein-apppurchasescorrectly?【发布时间】:2017-08-1821:13:01【问题描述】:我有一些应用内购买。但是,我读到我需要提供一种方法来恢复它们,以防他们意外删除我的应用程序。它... 查看详情

在更新的应用程序上恢复旧购买的应用程序内产品

】在更新的应用程序上恢复旧购买的应用程序内产品【英文标题】:restoreoldpurchasedin-appproductonupdatedapp【发布时间】:2012-10-1512:21:18【问题描述】:在这种情况发生之前,我在应用内购买可以正常工作:我正在更新我的一个应用... 查看详情

恢复应用内购买

】恢复应用内购买【英文标题】:RestoringIn-Apppurchases【发布时间】:2013-11-1201:57:06【问题描述】:我正在创建一个游戏,玩家可以在其中购买非消耗品,有10种可供购买,一旦购买,它们就会保持购买状态。这些项目的交易(每... 查看详情

如何在 Flutter iOS 中激活应用内购买

】如何在FlutteriOS中激活应用内购买【英文标题】:HowtoactivateinapppurchasinginFlutteriOS【发布时间】:2021-09-1300:44:54【问题描述】:我有我的Flutter应用,里面有应用内购买。我确实填写了应用商店连接详细信息,上传了我的应用构建... 查看详情

如果购买成功,如何在应用内购买中启用专业功能

】如果购买成功,如何在应用内购买中启用专业功能【英文标题】:HowtoenableprofeaturesinIn-Apppurchaseifpurchaseissuccessful【发布时间】:2010-11-1506:51:42【问题描述】:我正在尝试实现非消耗品的应用内购买。我已经实现了TROY“InAppPurcha... 查看详情

应用内购买:恢复购买服务器端

】应用内购买:恢复购买服务器端【英文标题】:In-AppPurchases:RestoringPurchasesServerSide【发布时间】:2019-01-2519:26:38【问题描述】:iOS要求所有应用程序都具有通过StoreKit的“恢复购买”功能,否则它们将被拒绝。如果我的应用程... 查看详情

如何在android中确认应用内购买?

】如何在android中确认应用内购买?【英文标题】:Howtoacknowledgein-apppurchasesinandroid?【发布时间】:2019-10-2808:25:00【问题描述】:我浏览了Play结算库https://developer.android.com/google/play/billing/billing_library_overview您必须在三天内确认所有... 查看详情

如何在应用内购买中更改应用图标?

】如何在应用内购买中更改应用图标?【英文标题】:HowtochangeappiconwithinIn-AppPurchase?【发布时间】:2012-05-0911:27:26【问题描述】:通过InAppPurchase购买完整版后,甚至可以从演示图标更改为完整版图像吗?还是应该制作两个带有... 查看详情

应用内购买后启用按钮

...程序中购买它。问题是当用户购买按钮时,我无法弄清楚如何解锁按钮。该按钮必须保持解锁状态。按下10次后不应被阻塞。如果您按下“恢复”按钮,则必须发生同样的事情。如果用户删除应用程序并重新安装,该按钮必须解... 查看详情