참조 > 스크립트 단계 참조 > 제어 스크립트 단계 > 영역 모니터 구성 스크립트
 

영역 모니터 구성 스크립트

지정된 스크립트를 구성하여 iOS 장비가 지정된 지역에 들어가거나 지정된 지역을 벗어날 때 실행합니다.

다음도 참조하십시오. 

옵션 

모니터는 모니터되는 영역이 iBeacon 또는 지오펜스로 정의되는지 지정합니다. 지우기 옵션을 사용하여 영역 모니터링을 중단할 수 있습니다.

이름은 모니터의 이름을 지정합니다. 각 모니터에 고유한 이름과 영역이 지오펜스 또는 iBeacon에 의해 정의되는지 지정해야 합니다. 기존 모니터의 이름을 지정하는 경우 기존 모니터는 취소되며 동일한 이름의 새로운 모니터가 구성됩니다.

스크립트는 iOS 장비가 영역에 들어가거나 영역을 벗어날 때 실행할 스크립트를 지정합니다.

선택적 스크립트 매개 변수는 스크립트의 스크립트 매개 변수를 지정합니다.

다음 옵션은 iBeacon에 대해서만 사용할 수 있습니다.

UUIDiBeacon이 모니터할 수 있는 범용 고유 식별자를 지정합니다. UUID는 하나 이상의 iBeacon을 특정 유형으로 확인하거나 특정 조직의 iBeacon을 확인합니다. 예를 들어 특정 백화점의 모든 지점에 대한 iBeacon은 동일한 UUID를 공유할 수 있습니다.

- (선택 사항) iBeacon 그룹을 확인하는 값입니다. 예를 들어 특정 백화점 지점의 모든 iBeacon은 동일한 주 값을 공유할 수 있습니다. 주 값은 0부터 65535사이여야 합니다.

보조 - (선택 사항) iBeacon 그룹에서 특정 iBeacon을 확인하는 값입니다. 예를 들어 특정 백화점 지점 장난감 코너의 모든 iBeacon은 동일한 보조 값을 공유할 수 있습니다. 보조 값은 0부터 65535사이여야 합니다.

다음 옵션은 지오펜스에 대해서만 사용할 수 있습니다.

위도는 모니터할 영역의 위도를 지정합니다.

경도는 모니터할 영역의 경도를 지정합니다.

반경은 모니터할 영역의 반경(m)을 지정합니다. 이 값은 0보다 크고 장비 및 iOS 버전에 정의된 최대 값보다 작아야 합니다.

호환성 

 

제품 

지원 

FileMaker Pro Advanced 

아니요 

FileMaker Go 

 

FileMaker WebDirect 

아니요 

FileMaker Server 

아니요 

FileMaker Cloud 

아니요 

FileMaker Data API 

아니요 

사용자 설정 웹 발행 

아니요 

런타임 솔루션 

아니요 

다음에서 발생 

FileMaker Pro 16.0

설명 

이 스크립트 단계를 사용하여 iOS 장비가 영역에 들어가거나 영역을 벗어날 때 지정된 스크립트를 실행힙니다. 영역은 iBeacon 또는 지오펜스에 의해 정의될 수 있습니다. 예를 들어 한 박물관의 여러 갤러리에서 iBeacon을 사용한 다음 방문객이 각 갤러리를 방문할 때 추가 오디오 및 비디오 콘텐츠를 제공받을 수 있는 다양한 스크립트를 구성할 수 있습니다.

영역 모니터링을 중단하려면 지우기 옵션을 사용하고 모니터 이름을 지정하여 중단하도록 합니다. 지우려는 영역 모니터에 지정된 이름이 없는 경우 활성화된 영역 모니터가 모두 중단됩니다.

장비가 정의된 영역에 들어가거나 영역을 벗어날 때마다 iOS는 FileMaker Go에 알립니다. 기기가 영역으로 들어갔는지 또는 나왔는지 여부를 확인하려면, 영역 모니터에서 실행하는 스크립트에 있는 Get(영역 모니터 이벤트) 함수를 사용하십시오.

참고 

한 번에 최대 20개의 영역을 모니터할 수 있습니다.

필수 옵션에 대한 값이 하나라도 없는 경우 스크립트는 구성되지 않습니다.

각 영역 모니터는 지정된 스크립트가 실행될 때 표시되는 윈도우와 연결됩니다. 윈도우를 닫으면 해당 윈도우에 대해 구성된 모니터가 모두 지워집니다.

위도에 지정된 값이 -90 ~ 90 범위 밖에 있는 경우 반환된 값은 위도 - i*90입니다. 여기서 i는 위도를 90으로 나누었을 때의 몫을 나타냅니다. 반환된 값은 위도와 동일한 부호를 가지며 절대값은 90보다 작습니다.

경도에 지정된 값이 -180 ~ 180 범위 밖에 있는 경우 반환된 값은 경도 - i*180입니다. 여기서 i는 경도를 180으로 나누었을 때의 몫을 나타냅니다. 반환된 값은 경도와 동일한 부호를 가지며 절대값은 180보다 작습니다.

이 스크립트 단계가 올바르게 구성되지 않은 경우 FileMaker Go는 오류를 반환합니다. 수신한 오류에 대한 정보는 Get(마지막 외부 오류 세부 정보) 함수를 사용하십시오.

예제 1 

iOS 장비가 팝아트 갤러리에서 지정된 iBeacon의 범위에 들어가거나 범위를 벗어나는 경우 PopArtVideo 스크립트를 실행합니다.

영역 모니터 구성 스크립트 [모니터: iBeacon; 이름: 모니터 이름; 스크립트: "PopArtVideo"; UUID: "BA37611E-FB73-4FFD-8FD3-63459D3FF280"; 주: 10; 보조: 1]

관련 주제 

Get(영역 모니터 이벤트) 함수

RangeBeacons 함수

스크립트 단계 참조(알파벳순)

스크립트 단계 참조(카테고리순)