728x90
반응형
참조한 포스트
1. https://kkh0977.tistory.com/1310
207. (AndroidStudio/android/java) 안드로이드 신뢰성 있는 앱 등록 여부 및 알수 없는 앱 설치 허용 설정
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] //TODO [안드로이드 8.0 이상 신뢰성 있는 앱 등록 및 출처를 알수 없는 앱 설치 허용 퍼미션] // //TODO [안드로이드 8.0 이상 앱
kkh0977.tistory.com
2. https://bictoselfdev.blogspot.com/2022/07/apkInstallEx.html
[안드로이드] Apk 설치하기 예제 (with kotlin)
apk 설치 예제 with kotlin
bictoselfdev.blogspot.com
앱 내에서 다른 앱 설치 요청이나 APK 설치요청하려할때 REQUEST_INSTALL_PACKAGES 에러가 발생한다면 권한을 요청해야한다.
매니페스트에 해당 권한을 요청하고
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
사용자에게 앱 설치를 요청할때 출처를 알수 없는 앱 설치 허용 설정창 이동해서 권한을 얻도록하고
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O && !REQUSET_INSTALL_PACAGES_b) {
Intent intent = new Intent(Settings.ACTION_MANAGE_UNKNOWN_APP_SOURCES);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
REQUSET_INSTALL_PACAGES_b = true;
startActivityForResult(intent, 101);
}
해당 창에서 돌아왔을 때 앱 설치를 요구하면 된다.
728x90
반응형
'Develop > Android' 카테고리의 다른 글
[Android] 인앱 결제 시스템 만들기 (PBL v6, 비소비성 결제) (1) | 2023.10.25 |
---|---|
[Android] 안드로이드 알림창 만들고 특정 문장에 색 넣기 (0) | 2023.09.19 |
[Android, Unity] 안드로이드 앱이 외부 앱에서 자신의 개별 저장소에 임시로 접근할 수 있도록 하기 (FileProvider, 임시 권한 주기) (0) | 2023.07.05 |
[Android] An exception has occurred in the compiler (1.8.0_202) (0) | 2023.06.21 |
[Android] Build-tool 31.0.0 is missing DX.bat (0) | 2023.06.21 |