配置区域监视脚本
配置指定的脚本以在 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]