메뉴 건너뛰기

XE 푸시 앱

조회 수 1046 추천 수 0 댓글 5
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

아래의 내용은 곧 업데이트 될 앱소스 16.02버전에 적용되는 내용입니다. 

 

먼저 안드로이드 AndroidManifest.xml파일에서 권한설정에 아래의 권한을 추가해주세요.

 

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-feature android:name="android.hardware.location" android:required="false" />
<uses-feature android:name="android.hardware.location.gps" android:required="false" />

 

MainActivity.java 파일 상단부분 import부분에 아래의 내용을 찾아 주석처리 부분(//)을 제거해주세요.

 

//import android.webkit.GeolocationPermissions;

 

그리고 동일 파일에서 아래의 내용을 검색하여 해당부분을 찾아주세요. 그리고 주석처리 부분(//)을 제거해주세요.

 

//String myOrigin;
//GeolocationPermissions.Callback myCallback;

 

아래내용도 마찬가지입니다. (아래 내용은 setUpChildWebViewDefaults, setUpWebViewDefaults 이 두 함수 부분 모두 고쳐주셔야 합니다.)

//webSettings.setGeolocationEnabled(true);

 

그리고 "public void onGeolocationPermissionsShowPrompt(String origin, GeolocationPermissions.Callback callback) {"를 검색하여 해당 함수부분을 찾아주신 다음에, 아래와 같이 각주 부분을 제거하여 활성화해주세요. 이 부분 역시 두군데 있으니 두군데 다 해주셔야 합니다.

 

@Override
public void onGeolocationPermissionsShowPrompt(String origin, GeolocationPermissions.Callback callback) {
    // TODO Auto-generated method stub
    myOrigin = origin;
    myCallback = callback;
    checkgps();
}

 

그리고 "public void check_gps_status(boolean tf){" 이 부분을 찾아주셔서 이 메소드 안에 있는 반복되는 아래의 내용을

 

//myCallback.invoke(myOrigin, tf, false);

 

주석처리 부분(//)을 모두 없애주세요(두군데).

  • ?
    웹지기 2016.02.10 19:48 Files첨부 (1)

    이 팁이 아주 유용해 진 이유가 바로 XE에디터컴포넌트 중 하나인 지도글쓰기도구가 1.3으로 업데이트 되면서 지도에 내 위치를 표시할 수 있어졌기 때문입니다.

     

    geo.jpg

    웹뷰에서 이 기능을 사용하려면 꼭 요 팁을 적용해 줘야 한다는점!

     

     

    지도글쓰기도구 

    https://www.xetown.com/xepoint/172269

  • ?
    웹지기 2016.02.16 10:41

    이번 12.7에서 본문 설명의
    WebSettings webSettings = mWebView.getSettings();
    를 찾으니 없습니다.

    WebSettings webSettings = WebView.getSettings();
    m자가 빠진 부분이 있는데 뭐가 맞는건지요???

  • ?
    관리자 2016.02.16 11:01
    WebSettings webSettings = webView.getSettings(); 이게 맞습니다. 이번에 대대적으로 수정하면서 많이 바뀌었네요...
  • ?
    웹지기 2016.08.16 17:42
    //myCallback.invoke(myOrigin, false, false);

    이부분도 주석되어 있는데 내용에 주석제거 하라는 내용이 없습니다. 어떻게 해야 하나요?
  • ?
    관리자 2016.08.16 17:57
    네 주석 제거해주셔야해요 제가 그부분을 빠트렸군요 수정하겠습니다

팁 게시판

앱 제작시 유용한 팁이나 자료들을 나누는 게시판입니다. 해당 내용들은 모두 프리미엄 버전을 위한 팁입니다.

List of Articles
번호 제목 글쓴이 최근 수정일 조회 수
21 인트로 화면과 로그인 화면 배경화면 바꾸는 방법 & 타이틀 텍스트 대신에 로고 이미지 파일 나오게 하기 10 관리자 2020.07.20 2077
20 자바스크립트로 앱로그인,앱설정창,전면애드몹,공유화면 호출하는 방법 관리자 2020.02.12 151
19 xe 1.9.3 이상버전에서 첨부파일 오류 해결 위한 패치파일(xe 1.11.0버전 반영, 2018-10-11) 14 file 관리자 2018.10.15 579
18 (xe코어 1.11.0버전 반영)회원가입 프로필 사진 파일 업로드를 위한 xe코어 member모듈 수정 16 file 관리자 2018.10.11 1889
17 admob 사용하는 방법 8 file 관리자 2018.06.12 1631
» GPS 기능 및 앱 사용자 현재 위치 파악할 수 있는 기능 넣기 5 관리자 2018.02.13 1046
15 다른 모듈에서 푸시 알림 보내는 기능 넣는 방법(2018년 2월 8일 수정) 9 관리자 2018.02.08 730
14 하단메뉴 & 퀵메뉴 설정 방법 안내! file 관리자 2017.12.29 717
13 스마트폰에 내장된 네이버나 크롬등의 브라우저로 모바일 페이지에 접속할 경우와 웹뷰버전 앱으로 모바일 페이지에 접속할 경우 다르게 보이도록 하기 4 관리자 2017.06.13 933
12 flat 모바일 레이아웃과 sweetMobile 레이아웃 메뉴버튼과 뒤로가기 버튼 동작 10 file 관리자 2016.09.08 1124
11 마켓 플레이스 연동 위해 모듈 수정 방법 11 file 관리자 2016.07.07 619
10 GCM API 키 받기 file 관리자 2016.07.05 1431
9 권한 에러가 되었을 때 메시지 모듈 로그인 화면에서 앱 로그인으로 링크시키는 방법 3 file 관리자 2016.05.09 382
8 알림음 바꾸는 방법 관리자 2016.04.02 747
7 small icon 색상변경 위한 이미지 원본 파일 2 file 관리자 2016.03.31 293
6 퀵 메뉴 색깔 위치 수동변경 방법 관리자 2016.03.18 427
5 관리자 공지 사항 무조건 알림 가도록 하는 방법 관리자 2016.01.28 313
4 앱상에서 외부 사이트 페이지 나타날 수 있도록 하는 방법 1 관리자 2016.01.28 315
3 기타 모듈도 푸시 알림이 되도록 하는 방법 3 관리자 2016.01.21 387
2 모바일 페이지에서 '로그인' 눌렀을 때, 앱일 경우 앱 로그인으로 연결하는 방법 file 관리자 2015.12.11 496
Board Pagination Prev 1 2 Next
/ 2