问题标签 [flutter-in-app-purchase]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - 它不会回调到 purchaseUpdated 函数
这可能是一个相当模糊的问题。
我在应用购买包中使用 Flutter。
在大多数流程中不是问题,但有时某些用户会遇到此问题。
到目前为止已经显示的问题如下:
- 付款已成功。
- 该产品已转换为正常消费。
- 由于未调用 PurchaseUpdated 回调,因此无法留下任何日志或添加产品购买操作。
该功能的源代码核心如下:
由于开发设备和环境无法重现该问题,我不知道如何调试和解决它。如果您发现代码中的任何漏洞或好主意,请告诉我。
谢谢你。
flutter - Flutter:获取过去在 Android 上的购买记录
我正在重构in_app_purchases
,我正在尝试获取过去的购买。根据文档:
InAppPurchaseConnection.queryPastPurchases 方法已被删除。相反,您应该使用 InAppPurchase.restorePurchases。此方法在 InAppPurchase.purchaseStream 上发出每个恢复的购买,PurchaseDetails 对象将标记为 PurchaseStatus.restored 的状态
但是他们提供的示例并没有获得过去的购买,它会添加您当时购买的那个。
我从这个搬家:
对此:
我尝试了上述方法,但列表是空的,并且当我尝试购买之前购买的相同版本时,我可以在此处显示我的用户已购买:
怎么List
能从以前的购买中得到一个?
flutter - Flutter:获取过去在 iOS 上的购买记录
一切都在 Android 上运行in_app_purchase
(https://pub.dev/packages/in_app_purchase)的新实现,但在 iOS 上我没有过去的购买。按照文档,我没有看到任何特别之处。
我的代码是:
它只是不进去,如果我尝试购买相同的产品,我会收到此错误:
同一产品标识符有一个待处理的交易。请等待它完成或手动完成它
completePurchase
以避免边缘情况
flutter - 如何向免费用户显示不同的页面,向付费用户显示不同的页面
我正在使用收入猫来管理应用内订阅程序。对于免费用户,我想为高级用户显示不同的主页和不同的主页。这是我的底部导航,请帮助。
所以总的来说,用户将使用电子邮件注册,导航到他们将支付的页面,如果支付成功,我们将向他们显示不同的页面并保持状态。
ios - 没有可用于应用内购买的信息。稍后再试。21102
首先,我发现了另一个相关的旧问题,但 ID 不同,但提供的解决方案都没有为我工作: 没有可用于应用内购买的信息。稍后再试。21105
我正在 iOS 上测试应用内购买,现在我收到了这条消息。我无法获得我配置的任何产品。这已经在之前工作了,所以与我的应用程序或 Apple 帐户中的配置相关的一切都很好。在 Android 上一切正常。
我试过了:
- 以前使用的相同帐户
- 创建新帐户
- 不同的设备
- 模拟器
- Android Studio 和 Xcode
有人提到这仅适用于沙盒帐户,在生产中我们不会看到任何这些消息,但我需要对我的应用程序进行一些更改,因此我需要为此购买一些产品。我也无法打开新错误的大门(特别是与付费版本有关)。
flutter - 如何用不同的捆绑ID从不同的产品风格调用同一家商店?[Flutter in_app_purchase]
我有 3 种产品口味。Prod
,Qa
和Dev
.
Prod
并Qa
在每个店面都有单独的项目,并购买单独的产品。
当我运行时,Dev
我想查询Qa
商店,因为Dev
没有配置自己的项目。但是该Dev
应用程序具有前缀.dev
,因此它不会匹配 google play 或应用程序商店中的任何项目。
我可以Qa
在开发时以某种方式使用项目的店面Dev
,还是需要在每个平台上设置和维护一个 3d 项目?
ios - 不要在颤振应用程序上使用 in_app_purchase 检索我的购买
我有一个应用内购买的颤振应用程序。为此,我使用库in_app_purchase。在 appstoreconnect 中,我验证了 2 次购买。但是,当我尝试使用 ID 购买商品时,它不起作用。我不检索 mt 购买。这是代码:
这是结果:
如您所见,我没有得到产品,但事实上,函数 queryProductDetails 甚至没有运行。
有时,我有一个结果,但我的两个 id 在 value.notFoundIDs 中。
那么,你知道我做错了什么吗?
- Flutter 版本:Flutter 2.5.3
- 飞镖 2.14.4
- in_app_purchase:^1.0.9
flutter - 不再能够访问 InAppPurchase Flutter 中的 queryPastPurchases
我最近更新了 Flutter 中的 InAppPurchase 插件。更新正在破坏代码。我无法使用 InAppPurchase 实例获取过去的购买记录。有人知道如何检索过去的购买记录吗?
ios - 如何处理来自 Appstore 的取消订阅事件
我编写了一个带有订阅系统的 ios 应用程序,但我绝对需要知道用户何时取消订阅。
我还没有找到如何使用 NodeJS 或其他方式处理取消订阅事件,有人可以告诉我该怎么做吗?
另外,我只将用户的电话号码保存在数据库中。只需使用电话号码,我就可以找出谁在退订,还是我也应该注册他们的 Apple id?