안드로이드 설정
설치
1. Intune Gradle 플러그인을 추가하세요.
제목 ‘1. Intune Gradle 플러그인을 추가하세요.’앱 프로젝트의 최상위 android/build.gradle, Intune Gradle 플러그인 JAR를 클래스패스에 추가하세요. 플러그인 패키지는 다음과 같습니다: buildscript 또한 Ionic이 현재 Intune Android __CAPGO_KEEP_0__ 릴리스에 대해 설명하는 Duo Maven 피드를 포함하세요.
android/ms-intune-app-sdk-android/GradlePlugin/com.microsoft.intune.mam.build.jar
Also include the Duo Maven feed that Ionic documents for current Intune Android SDK releases:
maven { url 'https://pkgs.dev.azure.com/MicrosoftDeviceSDK/DuoSDK-Public/_packaging/Duo-SDK-Feed/maven/v1' name 'Duo-SDK-Feed'}제목 ‘2. 앱 모듈을 업데이트하세요.’
앱__CAPGO_KEEP_0__ android/app/build.gradle:
apply plugin: 'com.microsoft.intune.mam'그리고 리소스 최적화가 비활성화된 채로 유지하세요:
android.enableResourceOptimizations=false3. 제공 auth_config.json
제목이 "3. 제공 auth_config.json"인 섹션만들기 android/app/src/main/res/raw/auth_config.json:
{ "client_id": "YOUR_CLIENT_ID", "authorization_user_agent": "BROWSER", "redirect_uri": "msauth://YOUR_PACKAGE/YOUR_SIGNATURE_HASH", "broker_redirect_uri_registered": true, "account_mode": "MULTIPLE", "authorities": [ { "type": "AAD", "audience": { "type": "AzureADMyOrg" } } ]}플러그인은 MSAL과 Intune 인증 콜백을 위해 런타임에 이 파일을 기대합니다.
4. 구성 <application> 태그
제목이 "4. 구성 <application> 태그"인 섹션앱이 이미 커스텀 태그를 정의하지 않은 경우 Application복사
<application android:name="app.capgo.intune.IntuneApplication" android:enableOnBackInvokedCallback="false">이미 커스텀 Application확장 MAMApplication 등록 IntuneMamServiceAuthenticationCallback 에서 onMAMCreate().
5. 브로커 인증 쿼리 및 리다이렉트 처리 추가
5. 브로커 인증 쿼리 및 리다이렉트 처리 추가패키지 가시성 쿼리 Ionic 문서 참조:
com.azure.authenticatorcom.microsoft.windowsintune.companyportal- 브라우저 감지 의도
또한 BrowserTabActivity 당신과 함께 msauth:// MSAL을 완료하는 로그인 라운드 트립을 위해 리다이렉트 URI 호스트/경로를 설정하세요.
6. 플러그인을 사용하세요.
6. 플러그인을 사용하세요.앱 수준 네이티브 설정이 완료되면 Capacitor API는 iOS와 동일합니다.
import { IntuneMAM } from '@capgo/capacitor-intune';
const auth = await IntuneMAM.acquireToken({ scopes: ['https://graph.microsoft.com/.default'],});
await IntuneMAM.registerAndEnrollAccount({ accountId: auth.accountId,});Android 설정에서 계속
Android 설정에서 계속이미 사용 중이라면 Android 설정 네이티브 플러그인 작업을 계획하고 있습니다. 네이티브 플러그인과 연결하세요. Using @capgo/capacitor-intune Using @capgo/capacitor-intune Capgo 플러그인 디렉토리 Capgo 제품 워크플로우를 위한 Capgo 플러그인 디렉토리 Capacitor Capgo 플러그인 Capgo 제품 워크플로우를 위한 Capacitor Capgo 플러그인 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트 구현 세부 사항, 및 아이오닉 엔터프라이즈 플러그인 대안 Capgo 제품 워크플로우를 위한 아이오닉 엔터프라이즈 플러그인 대안