配置区域监视脚本

配置指定的脚本以在 iOS 或 iPadOS 设备进入或退出指定区域时运行。

选项 

  • 监视器 指定受监控区域是由 iBeacon 还是地理围栏定义。使用“清除”选项可以停止监视区域。
  • 名称 指定监视器的名称。无论该区域是由地理围栏还是 iBeacon 定义,您都必须为每个监视器指定唯一的名称。如果指定现有监视器的名称,则取消现有监视器,并使用相同名称配置一个新的监视器。
  • 脚本 指定将在 iOS 或 iPadOS 设备进入或退出受监控区域时运行的脚本。
  • 可选脚本参数”指定脚本的脚本参数。

以下选项仅用于 iBeacon:

  • UUID”指定要监视的 iBeacon 的通用唯一标识符。UUID 标识属于特定类型或来自特定组织的一个或多个 iBeacon。例如,一家百货商店的所有分支的 iBeacon 均可共享同一 UUID。
  • 较大值”(可选)指定用于标识一组 iBeacon 的值。例如,某个百货商店的特定分支中的所有 iBeacon 可以共享相同的较大值。较大值必须介于 0 和 65535 之间。
  • 较小值”(可选)指定用于标识一组 iBeacon 中的特定 iBeacon 的值。例如,某百货商店特定分店的玩具部中的所有 iBeacon 可以共享相同的较小值。较小值必须介于 0 和 65535 之间。

以下选项仅用于地理围栏:

  • 纬度”指定待监控区域的纬度。
  • 经度”指定待监控区域的经度。
  • 半径”指定待监控区域的半径(以米为单位)。该值必须大于零且小于由设备和 iOS 或 iPadOS 版本定义的最大值。

兼容性 

产品 是否支持
FileMaker Pro
FileMaker Go
FileMaker WebDirect
FileMaker Server
FileMaker Cloud
FileMaker Data API
自定义 Web 发布

原始版本 

16.0

说明 

使用此脚本步骤可以在 iOS 或 iPadOS 设备进入或退出区域时运行指定的脚本。区域可通过 iBeacon 或地理围栏定义。例如,您可以在博物馆的不同画廊使用 iBeacon,然后将不同脚本配置为在游客走近每个画廊时提供补充音频或视频。

要停止监视某个区域,请使用“清除”选项并指定要停止的监视器的名称。如果未指定任何要清除的区域监视器名称,则所有活动的区域监视器均将停止。

每次设备进入或退出定义的区域时,iOS 或 iPadOS 均会通知 FileMaker Go。要确定设备是进入还是退出区域,请在区域监视器运行的脚本中使用Get (区域监视事件)函数

注释 

  • 一次最多可以监视 20 个区域。
  • 如果缺少任何必需选项的值,则不会配置该脚本。
  • 每个区域监视器都有一个关联的窗口,该窗口将在指定脚本运行时显示。关闭某个窗口即会清除针对该窗口配置的所有监视器。
  • 如果指定的纬度值超过范围(即 -90 至 90),则返回值为纬度 - i*90,其中 i 是纬度与 90 的商。返回值与纬度具有相同的符号,且绝对值小于 90。
  • 如果指定的经度值超过范围(即 -180 至 180),则返回值为经度 - i*180,其中 i 是经度与 180 的商。返回值与经度具有相同的符号,且绝对值小于 180。
  • 如果此脚本步骤配置不正确,则 FileMaker Go 会显示错误。有关您收到的任何错误的信息,请使用 Get (上一个错误详情)函数

示例 1 

当 iOS 或 iPadOS 设备进入或退出波普艺术画廊内指定 iBeacon 的范围时,运行 PopArtVideo 脚本。

复制
配置区域监视脚本 [监视器: iBeacon; 名称:监视器名称; 脚本:"PopArtVideo"; UUID:"BA37611E-FB73-4FFD-8FD3-63459D3FF280"; 较大值:10; 较小值:1]