Swift 3 - " Clickwrap"式协议与UIAlertController的隐私政策

时间:2018-02-09 19:49:54

标签: swift

我想让我的应用向新用户显示UIAlertController,迫使他们同意隐私政策(或关闭应用)。我的隐私政策在线托管。我已经能够显示 警告,但使用按钮链接到PP不可避免地导致警报在被按下后被解除(经过大量搜索后,似乎无法在不创建自定义的情况下更改控制器)。

我很乐意接受“#34;隐私政策"是一个警报中的超链接,只有一个"我同意"按钮,但我发现有很多人说这与全能指南背道而驰(尽管我记得许多iOS应用程序都是这样做的。)

我怎样才能最好?有什么方法可以创建" clickwrap"使用UIAlertController与用户达成协议?

1 个答案:

答案 0 :(得分:2)

不要使用UIAlertController。不要在线使用链接。在应用程序中包含隐私政策的文本。使用自定义显示的视图控制器作为模式对话框。它可以很小,甚至看起来很像系统警报,但它会在文本视图中包含您的文本,并在对话框中包含所需的按钮。

(而不是文本视图,可能有一个Web视图,可以从您的网站加载文本,但这可能会在关键时刻缺乏连接。最好建立策略文本进入应用程序。)