앱을 실행하면, 자동으로 휴대폰 벨이 울리는 프로그램을 만들어 볼 것이다. 살다보면, 난감한 상황들이 발생하는데, 이 때 요긴하게 쓸 수 있다.
이 프로그램을 위해서 IFTTT 라는 회사의 서비스를 사용할 것이다.
IFTTT 소개
서로 다른 업체 서비스들을 연동할 수 있도록 해준다. 예를 들어 특정 키워드의 뉴스가 나오면, 텔레그램에 제목과 링크를 추가해서 보내준다.
무료 또는 유료로 사용이 가능한데, 기능상의 차이는 없고 최대로 사용가능한 애플랫(applet)의 갯수만 다르다. https://ifttt.com/home 에서 가입한다.
애플릿 만들기
로그인 후에 'Create' 버튼을 누른다. 'If This' 를 클릭하면, 현재 지원하고 있는 다양한 서비스들이 보일 것이다. 이 중에 'Webhooks' 를 선택한다. 'Documentation' 을 클릭한다.
다음 페이지에서 키(key) 값이 보일 것이다.
Your key is: lSN3CzNDI8oDEVOrHSF1tz-5m_-X0GOJKT9EuTYTZ8b
그리고 사용하는 방법이 나와있다.
https://maker.ifttt.com/trigger/'이벤트이름'/with/key/lSN3CzNDI8oDEVOrHSF1tz-5m_-X0GOJKT9EuTYTZ8b
위에서 중요한 것은 '이벤트이름' 이다. 예를 들어 이벤트이름이 'likewind' 라면, 아래와 같이 접속하면 된다.
https://maker.ifttt.com/trigger/likewind/with/key/lSN3CzNDI8oDEVOrHSF1tz-5m_-X0GOJKT9EuTYTZ8b
이제 'Create' 를 눌러 Webhooks 이벤트를 생성한다. 'Receive a web request' 를 선택한다.
이벤트 이름(Event Name)을 입력 후, 여기서는 likewind 로 하겠다.
'Create trigger' 를 누른다. 'Then' 을 선택해서 'VoIP Calls - Call my device' 를 고른다. 메세지에 내용을 입력하면 자동으로 들려준다. 한글이 가능하다. 'Create action' 을 클릭해서 애플릿을 만든다.
앱 만들기
이제 이벤트를 발생 시켜줄 앱을 만들 차례다. 앱인벤터를_이용한_앱_만들기 문서를 참고하자.
https://maker.ifttt.com/trigger/likewind/with/key/lSN3CzNDI8oDEVOrHSF1tz-5m_-X0GOJKT9EuTYTZ8b
웹뷰 속성 창에서 위의 주소를 적으면 된다. 실행하고나서 전화가 오는지 확인해보자.