配置区域监视脚本
目的
将指定的脚本配置为在 iOS 设备进入或退出指定区域时运行。
另请参阅
格式
配置区域监视脚本 [监视器: iBeacon; 名称: <公式>; 脚本: "<脚本>"; 参数: <参数>; UUID: <公式>; 较大值: <公式>; 较小值: <公式>]
配置区域监视脚本 [监视器: 地理围栏; 名称: <公式>; 脚本: "<脚本>"; 参数: <参数>; 纬度: <公式>; 经度: <公式>; 半径: <公式>]
配置区域监视脚本 [监视器: 清除; 名称: <公式>]
选项
•“名称”指定监视器的名称。无论该区域是由地理围栏还是 iBeacon 定义,您都必须为每个监视器指定唯一的名称。如果指定现有监视器的名称,则取消现有监视器,并使用相同名称配置一个新的监视器。
•“脚本”指定将在 iOS 设备进入或退出受监控区域时运行的脚本。
•“可选脚本参数”指定脚本的脚本参数。
以下选项仅用于 iBeacon:
•“
UUID”指定要监视的
iBeacon 的通用唯一标识符。UUID 标识属于特定类型或来自特定组织的一个或多个 iBeacon。例如,一家百货商店的所有分支的 iBeacon 均可共享同一 UUID。
•“较大值”(可选)指定用于标识一组 iBeacon 的值。例如,某个百货商店的特定分支中的所有 iBeacon 可以共享相同的较大值。较大值必须介于 0 和 65535 之间。
•“较小值”(可选)指定用于标识一组 iBeacon 中的特定 iBeacon 的值。例如,某百货商店特定分店的玩具部中的所有 iBeacon 可以共享相同的较小值。较小值必须介于 0 和 65535 之间。
以下选项仅用于地理围栏:
•“纬度”指定待监控区域的纬度。
•“经度”指定待监控区域的经度。
•“半径”指定待监控区域的半径(以 km 为单位)。该值必须大于零且小于由设备和 iOS 版本定义的最大值。
兼容性
脚本步骤运行的位置 | 是否支持 |
FileMaker Pro | 否 |
FileMaker Server | 否 |
FileMaker Go | 是 |
自定义 Web 发布 | 否 |
FileMaker WebDirect | 否 |
Runtime 解决方案 | 否 |
源于
FileMaker Pro 16.0
说明
使用此脚本步骤可以在 iOS 设备进入或退出区域时运行指定的脚本。区域可通过 iBeacon 或地理围栏定义。例如,您可以在博物馆的不同画廊使用 iBeacon,然后将不同脚本配置为在游客走近每个画廊时提供补充音频或视频。
要停止监视某个区域,请使用“清除”选项并指定要停止的监视器的名称。如果未指定任何要清除的区域监视器名称,则所有活动的区域监视器均将停止。
每次设备进入或退出定义的区域时,iOS 均会通知 FileMaker Go。如果 FileMaker Go 在收到通知时正在后台运行,解决方案会在 FileMaker Go 返回到前景之后收到通知。
注释
•一次最多可以监视 20 个区域。
•如果缺少任何必需选项的值,则不会配置该脚本。
•每个区域监视器都有一个关联的窗口,该窗口将在指定脚本运行时显示。关闭某个窗口即会清除针对该窗口配置的所有监视器。
•如果指定的纬度值超过范围(即 -90 至 90),则返回值为纬度 - i*90,其中 i 是纬度与 90 的商。返回值与纬度具有相同的符号,且绝对值小于 90。
•如果指定的经度值超过范围(即 -180 至 180),则返回值为经度 - i*180,其中 i 是经度与 180 的商。返回值与经度具有相同的符号,且绝对值小于 180。
示例 1
当 iOS 设备进入或退出波普艺术画廊内指定 iBeacon 的范围时,运行 PopArtVideo 脚本。
配置区域监视脚本 [监视器: iBeacon; 名称: 监视器名称; 脚本: "PopArtVideo"; UUID: "BA37611E-FB73-4FFD-8FD3-63459D3FF280"; 较大值: 10; 较小值: 1]
相关主题