测试环境说明:本项目部署于 Linux 系统 CentOS 7.6,使用宝塔面板进行管理,服务器环境包含 Nginx、PHP 7.2 和 MySQL 5.7,运行目录设置为 public
,伪静态规则选择 ThinkPHP,并启用了 HTTPS(SSL)证书。
安卓端采用纯原生开发源码,iOS 端为 uniapp 编写,后台则为 PHP 构建的简洁框架。此前为交换源码获得,实用性较强,尤其是在通讯录抓取方面,有较多人在寻找稳定可用的解决方案,这套源码值得一试。
在本地测试过程中,因电脑环境限制,仅实测了 iOS 端,在 iPhone13 真机测试时,成功实现了通讯录、相册、定位等信息的获取,但短信数据未能成功读取
后台功能较为简化,目前一些操作为展示内容,并无真实数据交互逻辑。而安卓版本若部署完善后,理论上可以获取设备中已安装的应用列表。
数据库连接配置位于:/config/database.php
,可根据服务器信息进行修改。