快速打开钉钉打卡界面Intent_需root权限
管理员

一般用钉钉打卡的同学,想必手机都已经root了吧,为了模拟定位,不得不root

所以这个脚本也是需要root权限才能启动,否则 毫无动作变化.

这个intent可以大大减少 代码量以及等待时间. 相对说的是 使用 地理位置直接点击确定打卡的那部分人, 刷脸打卡的,还需要自己手动拍照.

点击确定就能打卡的, 自己编写后面的 代码.我们是刷脸打卡, 帮不了你们了

//需要用到root权限 否则打不开
var TimeStamp = Math.round(new Date());
var corpId = ""; //自己想办法获取公司的ID   ding开头的一串码
shell("am start -n com.alibaba.android.rimet/com.alibaba.lightapp.runtime.activity.CommonWebViewActivity"+
    " -a android.intent.action.VIEW"+
    " --es url 'https://attend.dingtalk.com/attend/index.html?swtrace=oa_cloud_attendance_onduty_remind&showmenu=false&_progress=false&_from=oa&corpId="+corpId+"&_biz=onDuty_remind'"+
    " --el navi_to_open_mini_app "+TimeStamp+
    " --es title '考勤打卡'", true);

@dcrclub快速打开钉钉打卡界面Intent_需root权限 中说:

自己想办法获取公司的ID

自己想办法获取公司的ID......不知道是哪

是抓包么?

不用这么麻烦。这样就行了

  var a = app.intent({
    action: "VIEW",
    data: "dingtalk://dingtalkclient/page/link?url=https://attend.dingtalk.com/attend/index.html"
  });
  app.startActivity(a);
管理员

@wujiyu115 可以可以~免root 就是打开界面 稍微慢点.

还有好多要学习啊。。。。你们这些的intent的值我都不知道是怎么弄出来的

@icescat 浏览器中打开,地址里面就有

@benkyo 浏览器?怎么打开钉钉?

@benkyo 浏览器?怎么打开钉钉? 请问地址怎么找法 谢谢

抓包已学会。。。此问题已解决

  • 10
    帖子
  • 2052
    浏览

与 Auto.js 的连接断开,我们正在尝试重连,请耐心等待