我还需要开发远程访问,以便我们的支持人员可以控制用户的设备并解决问题。
我不知道从哪里开始。谁能指出我正确的方向?
首先,连接,你可以尝试udp连接,但它可能不可用,因为运营商支持,静态IP,防火墙阻塞等问题(如果是内部项目,有BES,BIS和一切,这是最好的选择) . 您可以尝试通过 tcp 甚至 http 监听来自设备的数据,检查更改并继续执行新命令。这也可以通过网络服务实现。
接下来,我建议将重点放在安全性、加密和特权上。
当然,您可能需要实现这种支持:
毕竟,您必须设置应用程序权限。
SO - Java 中的套接字和进程
SO - Web 服务安全性
SO - BlackBerry - 后台应用程序监听启动和前台应用程序
SO - 获取 Blackberry 上所有已安装应用程序的列表
SO - BlackBerry - 模拟 KeyPress 事件
SO - BlackBerry 的屏幕截图工具?