2017-12-14 1 views
1

웹 사이트에서 변경 사항이있을 때 Android에서 함수를 호출하고 싶습니다. 그래서 이것을 위해 나는 자바 스크립트가 안드로이드에서 함수를 호출 할 필요가있다.Webview를 사용하지 않고 html5에서 android에서 함수를 호출하는 방법이 있습니까?

우리는 웹 뷰를 사용할 때 addJavaScriptInterafce을 사용할 것을 알고 있습니다. 하지만 웹보기를 사용하지 않습니다.

웹 뷰없이 전화 할 수있는 방법이 있습니까?

+0

웹 뷰없이 생각할 수있는 유일한 방법은 http 요청을 작성하고 마지막 응답을 새 요청과 비교하는 것입니다. 무언가가 변경되면 함수를 호출 할 수 있습니다. –

+0

@SebastianBreit 그러나 내 경우 엔 안드로이드 앱은 언제 변화가 일어날 지 모를 것이다. 그래서 우리는 변화가 있는지 확인하기 위해 계속 전화를 할 수 없습니다. – Sindhu

+0

'WebView'없이 어떻게 HTML을 표시합니까? – fishbone

답변

1

GCM을 사용하여 응용 프로그램에 다운 스트림 메시징을 할 수 있습니다. GcmListenerService를 확장하는 서비스를 작성하여 웹 사이트 업데이트 시점에 보낸 메시지를 처리하고 원하는 기능이나 활동을 시작하십시오.

관련 문제