可远程控制版本 0.2.0

可远程控制 0.2.0

测试已测试
语言语言 SwiftSwift
许可协议 自定义
发布最新发布2017年5月
SwiftSwift 版本3.0
SPM支持 SPM

Thomas Gilbert 维护。



可远程控制

什么是可远程控制?

这个库是为了允许应用远程支持而编写的。想象一下在您的应用内有一个“teamviewer”。一旦应用连接,屏幕截图就会实时传输到服务器上,然后服务器可以在屏幕上的特定位置绘制点。归功于可远程控制,您只需要几行代码就能在应用中提供远程支持。

这个库由 @glagnarremote-controllable 下维护。如果您需要帮助或有任何关于这个库的评论,您可以联系我 [email protected]

功能

  • 与 Swift 3 兼容(Xcode 8.3)。
  • 针对 初学者
  • 为 iOS 构建
  • 积极维护

设置

要求

  • 您需要一个服务来运行这个库。
  • DockerHub 上试一试这个。

如何在您的程序中使用它

这个库将会在请求时连接到一个服务器。一旦连接,它会定时向服务器发送屏幕截图,并允许服务器在 iOS 设备上绘图。开始使用可远程控制的第一步是连接到服务器。事实上,整个过程非常简单——只有三个方法。 isConnected()startConnection(url: String)stopConnection()

// Example using all three methods
import remote_controllable

func yourFunction() {
  RemoteControllableApp.sharedInstance.isConnected() ?
    RemoteControllableApp.sharedInstance.stopConnection() :
    RemoteControllableApp.sharedInstance.startConnection("yourserver.com:8006")
}

// Another perhaps more realistic function
func yourFunction2() {
  let myConnector = RemoteControllableApp.sharedInstance

  if somethingImportatnt == somethingElse {
    myConnector.stopConnection()
  }
}

感谢

如果不是因为这个人的背后是 socket.io,这是不可能做到的。

注意

这个库可以根据不同的许可协议提供。请联系我获取更多信息。