2017-08-07 132 views
0

嗨,大家好我有一个很大的问题。 如果我有一个可以通过Touch ID保护的应用程序,我该如何管理感兴趣数据的3D Touch快速操作?我必须在执行操作前询问指纹,或者让我的操作在没有任何锁定的情况下执行,或者我可以创建一条警告,告诉用户在Touch ID保护处于激活状态时不可能使用快速操作? 所以,我问你最好的办法来管理这种类型problem..code将被很好地接受:)使用触摸ID保护设备的3D触摸动作

+0

它应该像应用程序打开应用程序时应该要求触摸ID。除非成功,否则屏幕无法工作。您之前无法停止3D Touch操作。 –

+0

所以..我可以解决这个问题吗? – MettDich

回答

0

应当指出的是, 敏感信息都没有,当应用程序图标的3D 要显示感动。

应该发生的事情是,您应该允许用户与3D Touch进行互动,但当应用程序根据用户的 选择打开屏幕时,应用程序应提示输入Touch ID或密码提示。 除非经过验证的应用程序不应按预期运行,因为用户 未在该点进行身份验证。

如果您想要停止所有动作一起出现,那么可以完成,您只需要动态更改3D Touch动作即可。

参考this的细节,有两种方法可以产生动作3D触控操作项,静态和动态。使用动态的,你可以实现它。

+0

嗯..在我的情况下,我想简单地添加一个名称与我买的东西的价格..所以我不需要任何观点出现,只有警报编译..但你告诉我,我可以'不要停止它..所以我不能实现从应用程序图标快速购买 – MettDich

+0

3D触摸动作不是在背景中发生的事情,会发生什么事情,你的应用程序打开和特定的屏幕/视图控制器根据您的3D触摸执行动作。因此,3D Touch操作可能会触发您的购买行为,但该操作将发生在某个视图控制器的应用程序中,并且不会处于后台,您的应用程序无论如何都会打开执行该操作。 –

+0

如果您想停止操作,那么可以完成操作,您只需要动态更改3D Touch操作即可。 请参阅此处了解详情https://stackoverflow.com/q/34108818/2570153 –