Flutter - 由于需要 "functional link to the Terms of Use (EULA)"二进制文件中的 "your app',App Store Connect 被拒绝”

标签 flutter app-store-connect

我们的 flutter 应用程序具有应用内购买订阅成员(member)资格,多次被拒绝 App Store Connect原因如下:

Specifically, we were unable to find the following required information in your app's binary:

– A functional link to the Terms of Use (EULA)

我们如何更新应用程序的二进制文件以链接到 EULA?
有谁知道这条消息的实际含义?

请注意,当用户首次进入应用程序时,我们确实会显示 EULA,并且有指向它的链接 - 因此此消息似乎与应用程序中的实际功能/UI 无关。

请注意,这是一个 Flutter 应用程序,因此,如果您知道如何在 Flutter 的二进制文件中设置 EULA,则答案会加分。 (“奖励积分”是一种表达方式,SO 无权分配额外积分)

最佳答案

据我所知,他们需要一个按钮,用于在包含您的使用条款/隐私政策的公共(public)页面上打开浏览器。此按钮应始终可用,而不仅仅是在用户首次打开应用时。

您可以使用 url_launcher 来做到这一点包裹。示例:

ElevatedButton(
  onPressed: () {
    launch('https://policies.google.com/terms?hl=en-US');
  },
  child: Text('Terms of Use'),
),

我已经实现了几次,并且在发布到 App Store 时没有遇到问题。

关于Flutter - 由于需要 "functional link to the Terms of Use (EULA)"二进制文件中的 "your app',App Store Connect 被拒绝”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69184348/

相关文章:

ios - 我是否需要为 Today Extension 创建另一个新应用程序,即使它包含在 iTunes Connect 的父应用程序中?

ios - 在一般发布之前获得客户验证的 iOS 应用程序修复

flutter - 如何在 Dart 中查询列表列表?

firebase - MissingPluginException(在 channel plugins.flutter.io/firebase_auth 上找不到方法 signInAnonymously 的实现)

ios - 将应用内集成到 iOS 应用程序时出现问题

ios - iTunes connect - 无法添加新应用程序?

ios - XCode 10 beta 4 分发失败 - [ERROR ITMS-90534]

flutter - 如何在flutter中访问GridView中特定项目的索引?

user-interface - 像 flutter 一样的 Google Calendar UI 设计

Flutter 'LatLng' 未定义