Closed lendy98 closed 9 months ago
我不清楚你的说法。 按照你的描述,假设其他手机客户端是控制端,其他终端属于被控端。
如果控制端登录账号后无法控制被控端——被控端是否相应配置一个api地址?server是否带key?
理论上,这个web-api跟server没有任何关系才是。
需要你进一步补充信息。
1、被控制端是台PC:A,并且已经用账号登录。 2、控制端,我用手机(苹果、安卓)、PC都尝试去控制A。 结果描述: 1、手机(苹果、安卓)登录后就无法控制A,账号退出就正常能控制A。 2、PC端无论登录还是没登录都能控制A。 另外,您说的 server是否带key? --- 是的。 被控端是否相应配置一个api地址? 这个没有设置,理论上应该用ID服务器了。
不知道是否描述清楚。
另外您说的“理论上,这个web-api跟server没有任何关系才是。” 确实,API只是提供结果,并不会干预登录和远程。 但表象上:登录就不行,不登录就可以,也不能说没关系,另外登录后,在后台是看不到设备的。
另外我今天用安卓手机测试,把被控制开启后,(无论是否登录)就能正常连接其他了。并在控制台后看到了设备,之前是没有的。
我估计就是这个原因,无论控制端还是被控制端登录后是要在后台注册设备的,而注册只能通过启用被控制的方式开启。否则控制端登录后就无法使用控制了,因为ios设备无法启用被控制,所以就无法登陆使用了。 另外后台看到有个 设备UUID,如果可以获得不知道是否能手工添加。
另外:登录后连接很慢,没登录秒连。
另外:登录后连接很慢,没登录秒连。
1.2.3带Key就是很慢,不带key就秒连,这现在是已知的问题了。
1、被控制端是台PC:A,并且已经用账号登录。 2、控制端,我用手机(苹果、安卓)、PC都尝试去控制A。 结果描述: 1、手机(苹果、安卓)登录后就无法控制A,账号退出就正常能控制A。 2、PC端无论登录还是没登录都能控制A。 另外,您说的 server是否带key? --- 是的。 被控端是否相应配置一个api地址? 这个没有设置,理论上应该用ID服务器了。
不知道是否描述清楚。
另外您说的“理论上,这个web-api跟server没有任何关系才是。” 确实,API只是提供结果,并不会干预登录和远程。 但表象上:登录就不行,不登录就可以,也不能说没关系,另外登录后,在后台是看不到设备的。
另外我今天用安卓手机测试,把被控制开启后,(无论是否登录)就能正常连接其他了。并在控制台后看到了设备,之前是没有的。
我估计就是这个原因,无论控制端还是被控制端登录后是要在后台注册设备的,而注册只能通过启用被控制的方式开启。否则控制端登录后就无法使用控制了,因为ios设备无法启用被控制,所以就无法登陆使用了。 另外后台看到有个 设备UUID,如果可以获得不知道是否能手工添加。
你的尝试和分析比较到位。 照这么看,web-api没有什么能做的。
What happened?
使用苹果和安卓手机客户端账号登录后,就无法远程其他终端了,但退出登录就一切正常。 PC登录后还是能远程其他终端的。
Operation System
almalinux 9.3
Python Version
64bit
Run type Python/Docker
docker-compose