颤振 - 由于需要"functional link to the Terms of Use (EULA)" "your app's binary"而拒绝应用商店连接



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

具体来说,我们无法找到以下所需的应用程序二进制文件中的信息:

-使用条款(EULA)的功能链接


有人知道这条消息到底是什么意思吗?

请注意,当用户第一次进入应用程序时,我们确实显示了EULA,并且有链接到它-所以这个消息似乎不是关于应用程序中的实际功能/UI。

注意这是一个颤振应用程序,所以奖金点的答案,如果你能告诉如何设置在二进制中的EULA在Flutter。("奖金points"作为一个表达式,我没有权力从SO分配额外的分数)

据我所知,他们需要一个按钮来打开浏览器的公共页面,其中包含您的使用条款/隐私政策。这个按钮应该在任何时候都是可用的,而不仅仅是在用户第一次打开应用程序的时候。

您可以使用url_launcher包完成此操作。例子:

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

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

SwiftUI iOS 14.0+ like

Link("End User License Agreement", 
destination: URL(string: "https://www.apple.com/legal/internet-services/itunes/dev/stdeula/")!)

相关内容

最新更新