Skip to content


iOS용 위치 추적

기본값으로, Braze는 위치 추적을 비활성화합니다. 호스트 애플리케이션이 위치 추적을 옵트인하고 사용자로부터 권한을 얻은 후 위치 추적을 활성화합니다. 사용자가 위치 추적을 옵트인한 경우, Braze는 세션 시작 시 각 사용자에 대해 단일 위치를 기록합니다.

자동 위치 추적 활성화

Braze iOS SDK v3.17.0부터는 위치 추적이 기본적으로 비활성화되어 있습니다. Info.plist 파일을 사용하여 자동 위치 추적을 활성화할 수 있습니다. Info.plist 파일에 Braze 사전을 추가합니다. Braze 사전 내에서 EnableAutomaticLocationCollection 부울 하위 항목을 추가하고 값을 YES로 설정합니다. Braze iOS SDK v4.0.2 이전 버전에서는 Braze 대신 Appboy의 사전 키를 사용해야 합니다.

startWithApiKey:inApplication:withLaunchOptions:withAppboyOptions 메서드를 통해 앱 시작 시 자동 위치 추적을 활성화할 수도 있습니다. appboyOptions 사전에서 ABKEnableAutomaticLocationCollectionKeyYES 으로 설정합니다. 예를 들어, 다음과 같습니다.

1
2
3
4
[Appboy startWithApiKey:@"YOUR-API_KEY"
          inApplication:application
      withLaunchOptions:options
      withAppboyOptions:@{ ABKEnableAutomaticLocationCollectionKey : @(YES) }];
1
2
3
4
Appboy.start(withApiKey: "YOUR-API-KEY",
                 in:application,
                 withLaunchOptions:launchOptions,
                 withAppboyOptions:[ ABKEnableAutomaticLocationCollectionKey : true ])

위치 데이터를 Braze에 전달

다음 두 메서드를 사용하여 사용자의 마지막으로 알려진 위치를 수동으로 설정할 수 있습니다.

1
2
3
4
[[Appboy sharedInstance].user setLastKnownLocationWithLatitude:latitude
                                                     longitude:longitude
                                            horizontalAccuracy:horizontalAccuracy];

1
2
3
4
5
6
[[Appboy sharedInstance].user setLastKnownLocationWithLatitude:latitude
                                                     longitude:longitude
                                            horizontalAccuracy:horizontalAccuracy
                                                      altitude:altitude
                                              verticalAccuracy:verticalAccuracy];

1
Appboy.sharedInstance()?.user.setLastKnownLocationWithLatitude(latitude: latitude, longitude: longitude, horizontalAccuracy: horizontalAccuracy)
1
Appboy.sharedInstance()?.user.setLastKnownLocationWithLatitude(latitude: latitude, longitude: longitude, horizontalAccuracy: horizontalAccuracy, altitude: altitude, verticalAccuracy: verticalAccuracy)

자세한 내용은 ABKUser.h을 참조하십시오.

이 페이지가 얼마나 도움이 되었나요?
New Stuff!