【问题标题】:Can't find solution to upgrade Stripe SDK找不到升级 Stripe SDK 的解决方案
【发布时间】:2021-08-29 06:21:03
【问题描述】:

我正在尝试将我的应用程序发布到 Play 商店,但出现以下错误。 我是 Flutter 新手,我不知道在哪里升级这个 SDK,因为我没有将它包含在我的 build.gradle 或 pubspec.yaml 中

错误 SDK Stripe Android SDK (com.stripe:stripe-android), 10.4.6 便于传输或收集个人和敏感信息。此类行为必须符合 Google Play 的显着披露和同意要求以及用户数据政策中所述的适用隐私政策要求。由于此政策问题,您无法发布此版本。 要被允许发布,您可以考虑升级到 SDK 提供者推荐使用的 16.9.0。有关详细信息,请咨询 SDK 提供商。

【问题讨论】:

  • 请粘贴错误文本,而不是屏幕截图。这样,如果将来有人遇到同样的错误,他们可以找到解决方案。这也会增加有人花时间帮助你的机会。
  • 这很奇怪,您是否尝试过在项目范围内搜索“stripe”关键字?
  • @Pallav Nagar 我也面临同样的问题 2-3 项目。你有解决办法吗?

标签: android flutter stripe-payments google-play-services


【解决方案1】:

我在 Google Play 控制台中遇到了完全相同的错误。它要求将 sdk 升级到 16.9.0,同时该版本正在中止。 在我的情况下,唯一可行的解​​决方案是将 SDK 升级到 10.5.0。

    implementation 'com.stripe:stripe-android:10.5.0'

这是解决 Google Play 合规性问题的热修复版本。 希望这会对你有所帮助。

【讨论】:

    【解决方案2】:

    有一个简单的解决方法:

    1. 安装 patch-package 并将其添加到您的 post-install 脚本中
    2. 转到node_modules/tipsi-stripe/android/build.gradle 并将implementation 'com.stripe:stripe-android:10.4.6' 更改为implementation 'com.stripe:stripe-android:10.5.0'
    3. 重新同步 gradle
    4. 应用补丁:yarn patch-package tipsi-stripe
    5. 完成!

    【讨论】:

      【解决方案3】:

      如果有人使用 React Native,这有助于我更新它并在 Google Play 商店中发布:https://gitmemory.com/issue/tipsi/tipsi-stripe/785/861289460

      【讨论】:

        【解决方案4】:

        该错误是由于在 pubspec.yaml 中使用了 stripe-payment : 1.0.9 引起的,只是简单地升级它并没有真正解决问题。我不得不在一个新窗口中将 build.gradle 作为 android 项目和 build.gradle 文件打开,实现建议的 16.9.0,每当我们更改 build.gradle 时,它​​就会开始重新索引,然后问题就解决了。

        【讨论】:

          猜你喜欢
          • 2014-04-16
          • 1970-01-01
          • 1970-01-01
          • 2014-04-17
          • 1970-01-01
          • 2014-10-13
          • 1970-01-01
          • 2015-02-08
          • 1970-01-01
          相关资源
          最近更新 更多