Product Documentation

移动性功能

Nov 06, 2015

Mobile SDK for Windows Apps 为 Windows 程序提供一个移动设备编程接口,这些程序将托管在 Citrix 中并交付给安装了 Citrix Receiver 的任意设备。SDK 为企业的 Windows 开发人员提供了开发 Windows 应用程序的方法,这些应用程序可以具有带本机移动应用程序特征的功能和行为。SDK 所提供的功能大大提升了用户体验。

开发人员可以将 SDK 与最能满足其需求的 Windows 应用程序开发框架结合使用。从 Citrix 下载页面下载 SDK。

典型的 Windows 应用程序以可扩充的桌面空间为基础,并能够使用键盘和鼠标。旧版 Windows 应用程序不支持屏幕键盘及移动设备所特有的其他功能。通过 Mobile SDK for Windows Apps,Windows 开发人员可以编写新的应用程序并改进现有应用程序,以交付给受支持的移动设备。

Mobile SDK for Windows Apps 使 Windows 应用程序能够控制移动设备功能,例如:

  • 按钮 – 获取当前按钮目标,设置按钮目标,并指定是否处理在服务器或移动设备上按下按钮的操作。
  • 相机 – 使用移动设备的内置相机拍摄、下载及删除图片。获取图片状态信息。
  • 设备属性 – 检索设备功能支持信息。
  • 显示 – 获取及设置移动设备屏幕指标,如方向、滚动模式和显示区原点,以保证文本内容易读,控件易用。
  • 键盘 – 检查键盘状态,并控制是显示还是隐藏屏幕键盘。键盘状态包括键盘类型、键盘标记、自动大写、返回键类型和编辑字段矩形框。
  • 通知 – 使用声音、震动、灯光和文本通知用户有关特殊事件的信息。
  • 电话 – 根据服务器上的联系人列表拨打电话。
  • 选取器控件 – 使用设备本机控件从列表中选取项目。
  • SMS – 通过服务器上的内容发送 SMS。

对于 Mobile SDK for Windows Apps 支持的拨打电话、SMS 和相机等功能,Receiver 会提示用户需要具备相应权限才能执行操作,这样用户始终都可以选择保护潜在的敏感信息。

开发使用 Mobile SDK for Windows Apps 的托管应用程序时,请注意以下事项:
  • 应对应用程序强制使用安全连接(例如,使用 SSL/TLS 或 VPN)。Citrix Receiver 应连接到可信服务器。
  • 对于可能导致隐私问题的移动设备功能(如相机)的使用,应寻求相关的法律意见。

有关适用于 Windows 应用程序的 Mobile SDK 的更多信息,请单击此处