송내사는개발자

[android][neighborsis] initializing2 본문

사이드 프로젝트

[android][neighborsis] initializing2

codeMeol 2023. 2. 12. 13:52

안녕하세요 송내사는개발자입니다.

 

오늘 내용은 웹뷰에 추가할 내용과 다른 어플을 비교했을때 가장 간편하게 들어갈 수 있을지에대한 고민을 정리한 내용입니다.

 

1.웹뷰에 추가해야하는 내용

웹뷰를 생성하는것은 간단하다.

<WebView
    android:id="@+id/webView"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />

xml 파일에 넣어주면 됩니다.

 

웹뷰의 속성을 정의해야하는데 내용이 제법 많으니 따로 포스팅 하도록 하겠습니다. 저도 사실 만들때 알고 썼겠습니까

훌륭하신 선배 개발자님들이 정리해 놓으셨던걸 보고 저도 따라 쳤죠

val webviewclass = WebViewClientClass(this)
webView?.apply {
    webViewClient = WebViewClient()
    settings.javaScriptEnabled = true
}

https://ddolcat.tistory.com/597

 

[android : kotlin] 코틀린 웹뷰(WebView) 사용 설정 및 예제 총정리

WebView의 사용법에 대해 알아봅니다. WebView는 앱내에서 웹페이지를 표시하는데 사용됩니다. 웹뷰(WebView)를 사용하려면 제일 먼저 인터넷 권한을 AndroidMenifest.xml 파일에 추가해야합니다. [AndroidMenif

ddolcat.tistory.com

정리를 잘 해놓으셨더라구요 

2. 추가되야할 내용

이대로 출시해도 무관하다고 생각했지만 카페24에서 만든 어플에선 쿠폰과, 푸시기능을 지원하고 있었다.

2-1 : firebase cloud messaging을 이용한 푸시 알림을 날릴 생각이다.

2-2 : 푸시 알림을 날리기 위해선 권한을 요청을 해야한다.

https://www.catchsecu.com/archives/12054

 

앱 푸시 광고시 사전동의를 별도로 받아야 되나요? (모바일 App 광고성 정보 수신 동의 방법) | 캐

푸시알람 ON, OFF는 광고성 정보 수신동의를 받았다고 할 수 없기 때문에 별도로 동의를 받아야 됩니다. 지금부터 앱 푸시(App Push)와 관련된 개인정보보호 절차와 준수사항에 대해 알아봅시다. 우

www.catchsecu.com

2-3 : 푸시요청내용을 관리하기 위한 설정 탭이 필요해졌고 이에따라 리스트뷰를 사용하여 설정에 사용자 이름, 푸시정보이용동의, 개발자모드 총 3가지의 아이템을 추가할 예정이고 이에따라 리스트뷰를 만드는 법에대해 찾아보게 되었다.

 

다음 포스팅은 이제 실제로 개발하면서 발생한 문제에 대한 이야기를 다루고자 한다. 

'사이드 프로젝트' 카테고리의 다른 글

[안드로이드][neighborsis] initializing  (0) 2023.02.12