Azure SQL 데이터베이스로 Azure 앱 서비스에 연결된 UWP 모바일 앱에 푸시 알림을 사용하고 싶습니다. 알림은 특정 지리적 좌표에서 x 킬로미터 내에있는 사용자에게만 경고합니다.위치 기반 푸시 알림에 대해 사용자를 어떻게 추적합니까?
그러나 나는 내 데이터베이스에서
나는 응용 프로그램을 사용하고 정기적으로 자신의 위치를 업데이트하는 모든 사용자를 저장해야합니다, 내 질문은 다음과 같습니다 사용자를 추적하는 방법에 대한 명확한 아니에요? 나는 범위 안에있는 것을 계산하고 그것들에게만 통지를 보내기 위해 이것을 할 필요가있을 것이라고 추측한다. 그러나 이것은 내가 무엇 식별자가 그들을 위해 사용되는 내 데이터베이스의 각 사용자에 대한 기록을 저장하기 위해가는 경우, 내 다음 질문으로 나를 리드? 각 기기에서 사용자를 어떻게 식별합니까? 내 앱이 고유 한 식별자를 기록하기 위해 Facebook, Twitter 등과 같은 인증 제공자와 로그인해야합니까? 또는 고유 식별자를 만들거나 가져 오는 다른 메커니즘이 있습니까?
백그라운드 작업을 통해 장치 위치를 꺼내도 가능합니까? 왜냐하면 그렇게하려고했으나 창문은 배경 작업이 위치 데이터를 보내지 못하게합니다. 추가 정보 : https://msdn.microsoft.com/en-us/windows/uwp/maps-and-location/guidelines-and-checklist-for-detecting-location 앱이 포 그라운드에 있어야한다고 명시 적으로 나타냅니다. –
무엇이 있습니까? 이 시나리오 - 사용자가 로그인하여 홈 위치를 설정해야하는 날씨 앱. 그런 다음 저장된 집 위치 (현재 위치가 아님)를 기반으로 알림을 보냅니다. 채널 Uri를 개별 사용자 (장치 아님)에 연결하는 방법 - 예를 들어 사용자 테이블에서 집 위치를 기반으로 사용자를 얻은 다음 채널 Uri를 기반으로 해당 사용자에게만 알림을 보냅니다. – erotavlas
@erotavlas 사용자가 '홈 위치'를 설정 한 경우. [주소를 지리적 위치로 변환] (https://msdn.microsoft.co.kr/ko/windows/uwp/maps-and-location/geocoding) 좌표 정보를 하늘빛 서비스에 게시 할 수 있습니다. 'Uri 채널을 개별 사용자 (장치가 아님)에게 연결하는 방법 '에 관해서는 위의 응답에서 설명 했어야합니다. Uri 채널은 각 장치마다 고유합니다. [WNS] (https://msdn.microsoft.com/en-us/windows/uwp/controls-and-patterns/tiles-and-notifications-windows-push-notification-services-wns--overview)를 읽으십시오. 더 조심스럽게 –