안녕하세요~안드로이드 스튜디오로 앱 작업을 하고 있는 초짜입니다....
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
현재 권한은 이렇게 설정되어있는데...
정리하자면
0. 웹페이지를 앱 내에 웹뷰로 띄우고 있습니다.
1. 안드로이드 6.0 미만 버전에서는 다운로드가 정상 작동하는 상황
2. 웹페이지다 보니 크롬 앱으로 url을 통해서 접근이 가능합니다. 크롬 앱으로는 안드로이드 6.0 이상 기기들도 정상적으로 다운로드가 진행되구요.
3. 안드로이드 6.0 이상인 기기에서, 앱에서 다운로드를 진행하면 다운로드 중~이라는 상태로 무한루프 돌듯 멈춰있습니다.
(도움이 될지 안될지 모르는 정보 하나 더....4. 서버에 있는 jsp 파일을 호출해서 다운로드 하는 식인데...IOS 환경에서는 jsp 요청이 안간다고 합니다.)