【问题标题】:Is it possible to restrict disabling gps, internet or enabling flight mode是否可以限制禁用 gps、互联网或启用飞行模式
【发布时间】:2017-07-04 03:50:57
【问题描述】:

我正在开发一个用于在 ionic 中跟踪员工位置的移动应用程序。 我面临的问题是,用户禁用 gps / 互联网或启用飞行模式。所以很难追踪他们各自的位置。

现在我所做的是,如果用户关闭 gps/internet。我创建了一个日志文件,并在他再次打开时将日志发送到服务器。我不能专门为禁用飞行模式做任何事情,所以我只检查互联网/gps。

我的方法是正确的还是任何可用于限制禁用 gps、互联网或启用飞行模式的替代方法。或者只能在本机应用程序中使用。

【问题讨论】:

  • 我认为除非设备已root,否则这是不可能的,如果您可以使用,请分享,非常有趣!

标签: android ionic-framework gps


【解决方案1】:

在这种情况下,您应该以设备所有者身份安装您的应用。作为设备所有者应用程序,您可以完全控制位置,您的应用程序可以在无需用户干预的情况下启用和禁用它。飞行模式的问题仍然存在,但您可以使用具有“网络类型任何”约束的作业服务调度工作,当连接恢复时,您可以发送离线填写的日志文件。通常,与每次发送单个位置相比,使用作业一起发送更多数据会更好,以避免电池消耗

【讨论】:

    猜你喜欢
    • 2012-09-24
    • 1970-01-01
    • 2011-12-03
    • 1970-01-01
    • 1970-01-01
    • 2012-12-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多