1

티타늄 앱이 있고 안드로이드 용 iBeacon 기능 (Estimote 포함)을 추가하고 싶습니다. 앱은 신호 영역에 도달하면 로컬 알림을 푸시해야합니다.Titanium, Android, Estimote iBeacon : 만드는 방법

아무도 조언을 드릴 수 있습니까? 안드로이드 SDK (https://github.com/Estimote/Android-SDK)의 예에서 활동에서 비컨 수신 대기가 시작됩니다. 나는 전체 애플 리케이션 (어쩌면 서브 클래스 Application?)을 위해 그것을하고 싶지만 나는 티타늄 모듈에서 그것을하는 방법을 모른다.

감사

+0

정확히 여기에서 같은 것을 찾았습니까? 나는이 Application 서브 클래스를 startMonitoring으로 만들려고했지만 모듈에서 이것을하는 방법에 대해서는 전혀 모른다. = \ –

+0

@CarlosHenriqueLustosa 미안하지만, 2 년이 넘었고 그 문제를 어떻게 해결했는지 기억이 안 난다. .. 나는 일자리를 바꾸어서 더 이상 코드를 갖고 있지 않습니다. 죄송합니다! – aveschini

답변

1

나는 티타늄과 함께 일한 적이 있지만, 내 네이티브 안드로이드 응용 프로그램에서, 나는 비콘을 수신 서비스를 생성하고 모든 활동은 해당 서비스에 결합하여 수신 된 비콘 정보에 액세스 할 수 있습니다.

이것이 티타늄을위한 해결책인지는 모르겠지만.

0

블루투스 LE 통신을위한 아주 좋은 티타늄 모듈이 있습니다 : https://marketplace.appcelerator.com/apps/6611 내 응용 프로그램 개발을위한 iOS 버전을 사용하고 잘 작동

. 평가판을 다운로드하여 사용해 볼 수 있지만 라이센스 비용은 $ 350입니다.

0

당신은 아마 그것을 알아 냈을 것입니다. 다만 ... 나는 IOS를 위해 Titanium과 iBeacon과 비슷한 것을했습니다. 내 응용 프로그램은 아이 비콘을 감지하면,

  1. 는 티타늄 아이 비콘 모듈을 찾기 ... 내 서버에 REST API 호출을하고이 단계는 기본적으로 여기에 다시 등

    일부 알림을 보낼 수 있습니다. iOS 용으로 Joe Beuckman's 모듈을 사용했습니다 ... 무료이며 상당히 잘 작동합니다. 여기 이 구글에서 나를 발견 one for Android입니다 ....하지

  2. 등 아이 비콘이 감지 될 때 이벤트를 올리고 통지를 인상/일부 외부 서비스를 호출 .... 그렇게 아무 생각이 작동하지 않을 경우 시도 처음에는 iBeacon UUID/Major/Minor를 하드 코딩하여 내 앱이 다른 iBeacons를 무시할 수 있도록했습니다.

최종 버전에서는 UUID만을 기반으로 필터를 제거하고 나머지는 서버에서 처리합니다. 그러나, 어쨌든 당신이 그것을 좋아하는 이것을 시도 할 수 있습니다. 여기

합니다 ... Beuckman의 우수한 모듈에서 몇 가지 예제 코드입니다 ... 그리고 여기 참조 응용 프로그램에 대한 자신의 전체 코드입니다

TiBeacons.startMonitoringForRegion({ 
    uuid : "00000000-0000-0000-0000-000000000000", 
    identifier : "Test Region 1", 
}); 

TiBeacons.startRangingForBeacons({ 
    uuid : "00000000-0000-0000-0000-000000000001", 
    identifier : "Test Region 2 (group-specific)", 
    major: 1 
}); 

TiBeacons.startRangingForBeacons({ 
    uuid : "00000000-0000-0000-0000-000000000002", 
    identifier : "Test Region 3 (device-specific)", 
    major: 1, 
    minor: 2 
}); 
제의 iDevice도 있다면 내가 테스트를 처음에 몇 가지 문제가 있었다

https://github.com/jbeuckm/TiBeacons-Example-App iBeacon 신호를 포착합니다. iOS 기기가 범위 내에 있고 송신기가 작동하는지 확인하기 위해 추정 및 반경 네트워크의 iBeacon Locate 앱을 사용했습니다.

희망이 도움이됩니다.

관련 문제