【问题标题】:Flutter : How to Check Developer Mode Enable?Flutter:如何检查开发者模式启用?
【发布时间】:2020-05-03 16:50:42
【问题描述】:

我目前正在制作应用程序出勤原型,在这个应用程序中我use google maps flutter。我想检查用户是否启用开发人员选项,因为在此选项中可以启用模拟位置。我想增加更多的安全性来防止用户操纵他的位置。如果用户检测到激活的开发者模式,显示对话框以关闭它。

类似这样的:

我参考了 this link ,但我不熟悉原生代码。

我该如何处理?

谢谢。

【问题讨论】:

  • 这个有什么更新吗?
  • @huzain07 还没有,我认为它应该在本机端编码并使用方法通道实现

标签: flutter dart


【解决方案1】:

https://github.com/jeroentrappers/flutter_jailbreak_detection

import 'package:flutter_jailbreak_detection/flutter_jailbreak_detection.dart';

bool jailbroken = await FlutterJailbreakDetection.jailbroken;
bool developerMode = await FlutterJailbreakDetection.developerMode; // android only.

感谢 appmire.be

【讨论】:

  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
【解决方案2】:

使用这个插件https://pub.dev/packages/flutter_jailbreak_detection

这将在你的包的 pubspec.yaml 中添加这样的一行(并运行隐式颤振 pub get):

dependencies:
  flutter_jailbreak_detection: ^1.8.0

导入 现在在你的 Dart 代码中,并使用它:

import 'package:flutter_jailbreak_detection/flutter_jailbreak_detection.dart';

bool jailbroken = await FlutterJailbreakDetection.jailbroken;
bool developerMode = await FlutterJailbreakDetection.developerMode; // android only

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-28
    • 2022-10-14
    • 2022-01-09
    • 2021-02-08
    • 1970-01-01
    • 1970-01-01
    • 2016-02-17
    • 1970-01-01
    相关资源
    最近更新 更多