Flutter IOS防止截图

vq8itlhq  于 2023-03-24  发布在  Flutter
关注(0)|答案(1)|浏览(267)

我在我的应用程序中屏蔽了ios的屏幕截图和视频记录,但是当我安装了最新的更新后,ios拒绝了。
我们注意到,您的应用在用户进行屏幕截图时会显示自定义屏幕截图启动界面,但该界面与iOS系统提供的屏幕截图界面和功能重复。
复制系统提供的界面无法提供App Store用户所期望的简单、创新和易于使用的体验。
这是拒绝的消息。
这是我的密码

extension UIWindow {
  func makeSecure() {
      let field = UITextField()
      field.isSecureTextEntry = true
      self.addSubview(field)
      field.centerYAnchor.constraint(equalTo: self.centerYAnchor).isActive = true
      field.centerXAnchor.constraint(equalTo: self.centerXAnchor).isActive = true
      self.layer.superlayer?.addSublayer(field.layer)
      field.layer.sublayers?.first?.addSublayer(self.layer)
    }
  }

我怎么解决

kq4fsx7k

kq4fsx7k1#

我也有同样的问题。苹果说:
“我们注意到,你的应用在用户截图时会显示一个自定义的截图启动界面,但该界面复制了iOS系统提供的截图界面和功能。
具体来说,您的应用仅在用户截图时显示黑色空白页面。
复制系统提供的界面无法提供App Store用户所期望的简单、创新和易于使用的体验。
要解决此问题,请删除自定义界面或对其进行修改,使其不重复系统提供的屏幕截图界面和功能。

相关问题