问题标签 [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 - Flutter 中的应用内购买不获取不同设备中的过去购买
嘿伙计们,我目前正在从事一个应用内购买的项目,如果我使用购买产品的设备,我可以获取过去的购买,但如果我更换具有相同 Apple ID 的设备,则没有过去购买的记录。我已经使用in_app_purchase和flutter_in_app_purchase获取过去购买的两个函数具有相同的结果
flutter - 使用 in_app_purchases 官方库在 Flutter 中使用促销代码在订阅中实现应用内促销
我最近在我的应用中实现了应用内订阅。现在我正在为订阅添加促销代码。有促销代码的人可以有 15 天的试用期,之后,他们将被收费。
https://developer.android.com/google/play/billing/billing_promo
此处描述了我们可以通过为用户提供免费试用期来对订阅进行促销。我已经在游戏控制台中创建了促销活动。但是当我购买订阅时,我无法添加兑换代码或促销代码(我的应用程序是否需要投入生产,或者我也可以在 alpha 轨道中进行测试)。
请指导我。
android - 从 Play 商店获取产品数据,但我无法购买
我可以使用 FlutterInappPurchase 从 Play 商店获取产品数据,但无法进行购买。关注详情;
我正在使用flutter_inapp_purchase @2.2.0
我在模块的 go page 上分享了它,但我想吸引更多的观众。因为我解决不了资源不足的问题。
我的代码的工作过程;
- 购买过程在对话框中进行。
- 我从我的 API 服务中读取了对话框单独的小部件和用于购买的信息(productId 等)。
- 我将这些数据放入
List<IAPItem> _items = []
initStates 的变量中,然后连接插件。 - 记录我打印以确保我打印。我确信我可以从 API 中提取数据!
- 返回consumerAllItems日志
- 但是后来我的
_getProduct()
功能起作用了,我可以在日志屏幕上看到产品。- 样品退货产品数据日志;
- 当我触摸按钮时,我进行了购买;它说“糟糕;找不到您尝试购买的商品”,当我触摸绿色的“确定”按钮时,日志如下;
产品已附加并在 google play 中处于活动状态。
我无法解决的资源并不多。提前感谢您的帮助,我希望它是描述性的。
如果我需要共享与我在互联网上找到的相同的代码,您可以在下面关注它们。
将 iAP 连接到服务
获取产品
购买产品
初始化状态
购买操作代码
颤振医生-v
flutter - Flutter Stripe SDK 自定义表单
我需要将条纹添加到颤振应用程序中,我可以在其中使用自定义表单保存信用卡,但由于我只找到了一个提供预构建表单(stripe_payments)的非官方 sdk,有没有一种方法可以处理 API 请求而无需依赖 SDK?
android - 如何在flutter中检查免费试用期到期日期InApp购买
使用flutter_inapp_purchase在 Flutter中实现 InApp 购买(非消耗品)。我有 1 个月、6 个月和 1 年的三个计划,现在我正在检查是否是 1 个月计划,然后检查transactionData并添加 30 天以检查其他 2 个计划的到期日期,但问题是当用户处于试用期时如何我可以查看试用期到期日期吗
有什么办法可以辨别当前是试用期还是常规期。
我已经尝试过这样的解决方案,但没有为我的问题得到任何相关的解决方案,
请帮我解决这个问题
如果需要更多说明,请发表评论
flutter - Flutter google_pay 实现
所以已经搜索了整个互联网,看看我是否可以获得任何代码来帮助整合谷歌支付以替换我现有的 Java android 代码,但壁橱是https://pub.dev/packages/google_pay加载谷歌播放UI 但付款不成功,因为它显示了无法识别的应用程序的错误。
android - Flutter 应用程序无法在发布模式下运行
我想在我使用flutter_inapp_purchase
包的应用程序中添加应用程序内购买功能。
由于某些未知原因,它无法正常工作并且要对其进行测试,我需要在发布模式下运行该应用程序。但即使多次尝试和更改,我也无法在发布模式下运行它(在 iOS 和 android 上)
对于 iOS,构建是成功的,但在构建之后有时会卡住。
对于 android,构建未完成,我收到以下错误。
这是我的flutter doctor -v
输出
有没有其他更好的方法来做到这一点?我做错了什么?
请帮助有点卡住,任何帮助都会很棒。谢谢你的时间!
flutter - 在 Google Play 商店中使用 Flutter 应用进行应用内购买产品查询没有结果
更新:现在工作。我不知道为什么我没有改变任何东西。也许这些天谷歌需要更多时间......
我正在努力为我的 android 应用程序查询产品。该应用程序是使用 Flutter 创建的,并使用官方的In App Purchase Plugin。我认为这是 Google Play 商店的配置问题。过去,我成功地编写了可以使用此设置访问应用内产品的应用程序。
询问:
结果:
Google Play 上的应用配置:
- 应用发布在内测轨道
- Google Play 上的 App ID 与中的条目相同
build.gradle
Billing
增加了能力- 配置了两个产品(订阅和消耗品),ID 与我在代码中使用的相同
- 测试赛道有两个受邀用户(开发者账号和我的个人账号),邮件地址正确
一些备注:
isAvailable()
返回 true 并在查询之前调用- 在查询中使用字符串“android.test.purchased”时,我得到了结果
- 我的手机使用我的个人帐户运行,该帐户不是开发者/Google Play 帐户,但我的帐户在测试曲目列表中
- 编辑:我在手机上更改为开发者帐户,但结果相同
- 我没有使用已发布的 APK 进行测试,我正在使用手机上的 DEBUG 版本进行测试
flutter clean
并从手机中手动删除应用程序多次
有人对我有任何提示吗?这可能是我目前看不到的完全愚蠢的事情。
谢谢你的帮助!
更新:我将应用程序升级到 alpha 轨道,遗憾的是结果没有改变。它似乎与轨道无关。
ios - Flutter 应用内购买。去生产
我正在使用插件 in_app_purhcases 进行购买。我已经使用沙盒模式进行了尝试,因此我无需为任何购买付费。下一步是将应用程序发送到审核,我想知道如何将其更改为生产。我想确保一旦我将应用程序发送给审查,沙盒模式就不能再使用了。
有任何想法吗?
非常感谢。
flutter - Flutter,in_app_purchase:显示订阅到期日期或状态的方式
使用 in_app_purchase: ^0.3.5+1 包,我正在尝试验证用户在 iOS 上是否有活动订阅。
我可以得到productID
and transactionDate
, with purchaseDetails.productID & purchaseDetails.transactionDate
。但我似乎无法获得到期日期或状态。观看他们谈论“状态”堆的苹果视频。我不确定是否有人开始免费的 3 天试用,如果交易日期会知道他们是否取消,所以没有信心将所有事情都基于此交易日期。
我可以得到purchaseDetails.verificationData.localVerificationData
,这似乎是一个 ANS1 字符串,这可能有更多信息,但我似乎无法解码它。有谁现在如何为 iOS 解码这个?或者知道另一种获取订阅状态的方法?
我试图不使用像 RevenueCat 这样的平台(因为他们削减了),但他们似乎提供了这样的功能。
下面是 ASN.1 字符串: