SuperMonster003
SuperMonster003
可能是 currentPackage() 返回的前置应用不准确导致的 目前暂时没有可行方案 另外备忘录添加和第三方推送可能难以实现 如却有需求 可提供详细的可行方案或相关的示例代码
监控过程中会设置一个屏幕常亮时间 如 2.05 分钟 在此期间设备屏幕应该保持常亮 如果项目配置工具中开启了开发者测试日志则会在日志中有所体现 可尝试以下测试代码 观察设备是否在五分钟内一直保持亮屏 ```js device.keepScreenOn(5 * 60e3); ```
提供使用的项目版本 及 Auto.js 版本
运行蚂蚁森林项目启动器 (ant-forest-launcher.js) 时是否能自动选择多开支付宝应用
这是项目有意为之的 为了防止多开应用弹窗阻碍脚本运行 直接默认打开主支付宝应用 如果想在运行能量雨收集工具时出现弹窗 可将能量雨工具脚本文件 84 行代码注释掉或直接删掉 代码: ```js packageName: $$app.alipay_pkg, ```
脚本文件末尾 应该有异常字符被插入 安卓 10 及以上系统使用 Auto.js 4.1.1 Alpha2 直接编辑脚本文件并保存后 会有一定概率出现文件末尾追加异常字符的 bug 目前没有好的解决方案 只能使用其他的文本编辑器编辑并保存代码
提供一下多开支付宝应用的包名 支付宝的包名默认是 com.eg.android.AlipayGphone
[test_$_get_user_ids.zip](https://github.com/SuperMonster003/Ant-Forest/files/7020760/test_._get_user_ids.zip) 运行上述测试脚本并反馈一下运行结果
0 是机主用户的 user id 999 是分身用户的 user id 尝试单独运行以下代码看是否报错 ```js context.startActivityAsUser(app.intent({ data: 'alipays://platformapi/startapp?appId=20000027', }), new android.os.UserHandle(999)); ``` 上述代码表示跨用户启动 Activity 启动目标是支付宝应用的切换账号页面
后续版本将根据多用户设备做出相关优化 请关注后续版本更新