SOLVED

Can't clearly understand use case of Intune SDK

%3CLINGO-SUB%20id%3D%22lingo-sub-1385246%22%20slang%3D%22en-US%22%3ECan't%20clearly%20understand%20use%20case%20of%20Intune%20SDK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1385246%22%20slang%3D%22en-US%22%3E%3CP%3EI%20have%20set%20up%20Company%20Portal%20application%20on%20my%20mobile%20and%20have%20been%20trying%20Intune%20for%20profiles%2C%20etc%20in%20association%20with%20Microsoft%20Endpoint%20Manager%20Admin%20Center%20Portal.%20I%20have%20below%20doubts%20and%20questions%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3COL%3E%3CLI%3E%3CSPAN%3EMost%20of%20the%20things%20are%20straight%20forward%20but%20I%20can't%20clearly%20understand%20where%20Intune%20Android%20SDK%20comes%20into%20play%20into%20this%20whole%20scenario.%26nbsp%3B%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%3EAre%20there%20any%20additional%20capabilities%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%3Ethat%20I%20can%20achieve%20using%20SDK.%26nbsp%3B%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3EAny%20help%20on%20this%20as%20well%20as%20open%20suggestions%20for%20all%20the%20possible%20use%20cases%20of%20Microsoft%20Intune%20will%20be%20appreciated.%26nbsp%3B%3C%2FLI%3E%3C%2FOL%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1385246%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EAndroid%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EIntune%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMobile%20Application%20Management%20(MAM)%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMobile%20Device%20Management%20(MDM)%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ESDK%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1385669%22%20slang%3D%22en-US%22%3ERe%3A%20Can't%20clearly%20understand%20use%20case%20of%20Intune%20SDK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1385669%22%20slang%3D%22en-US%22%3E%3CP%3EHi%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F658958%22%20target%3D%22_blank%22%3E%40yashjoshi%3C%2FA%3E%2C%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EThe%20Microsoft%20Intune%20App%20SDK%20for%20Android%20lets%20you%20incorporate%20Intune%20app%20protection%20policies%20(also%20known%20as%26nbsp%3B%3C%2FSPAN%3E%3CSTRONG%3EAPP%3C%2FSTRONG%3E%3CSPAN%3E%26nbsp%3Bor%20MAM%20policies)%20into%20your%20native%20Android%20app.%20An%20Intune-managed%20application%20is%20one%20that%20is%20integrated%20with%20the%20Intune%20App%20SDK.%20Intune%20administrators%20can%20easily%20deploy%20app%20protection%20policies%20to%20your%20Intune-managed%20app%20when%20Intune%20actively%20manages%20the%20app.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EAdditionally%20see%20here%3A%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EMicrosoft%20Intune%20App%20SDK%20overview%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fmem%2Fintune%2Fdeveloper%2Fapp-sdk%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fmem%2Fintune%2Fdeveloper%2Fapp-sdk%3C%2FA%3E%3CBR%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%3ESo%2C%20if%20you%20are%20not%20a%20developer%20you%20normally%20won't%20touch%20the%20SDK.%20Your%20are%20using%20functionality%20provided%20by%20apps%20which%20have%20the%20SDK%20integrated%20like%20%22enforce%20encryption%20on%20saved%20data%22%20or%20%22configure%20clipboard%20restriction%22.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%3Ebest%2C%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EOliver%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1385917%22%20slang%3D%22en-US%22%3ERe%3A%20Can't%20clearly%20understand%20use%20case%20of%20Intune%20SDK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1385917%22%20slang%3D%22en-US%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F174439%22%20target%3D%22_blank%22%3E%40Oliver%20Kieselbach%3C%2FA%3E%2C%3C%2FP%3E%3CP%3EThanks%20a%20lot%20for%20the%20quick%20response%20and%20detailed%20explanation.%3C%2FP%3E%3CP%3EI%20want%20to%20further%20clarify%20if%20%3CSTRONG%3EJUST%3C%2FSTRONG%3E%20integrating%20the%20SDK%20to%20my%20native%20android%20app%20will%20allow%20the%20app%20to%20be%20managed%20from%20the%20portal%20without%20further%20programmatic%20manipulations%2C%20i.e.%20should%20there%20still%20be%20need%20of%20adding%20Intune%20specific%20code%20to%20the%20application%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E
Highlighted
New Contributor

I have set up Company Portal application on my mobile and have been trying Intune for profiles, etc in association with Microsoft Endpoint Manager Admin Center Portal. I have below doubts and questions:

 

  1. Most of the things are straight forward but I can't clearly understand where Intune Android SDK comes into play into this whole scenario. 
  2. Are there any additional capabilities that I can achieve using SDK. 
  3. Any help on this as well as open suggestions for all the possible use cases of Microsoft Intune will be appreciated. 
2 Replies
Highlighted
Best Response confirmed by MaxStein (Microsoft)
Solution

Hi @yashjoshi,

 

The Microsoft Intune App SDK for Android lets you incorporate Intune app protection policies (also known as APP or MAM policies) into your native Android app. An Intune-managed application is one that is integrated with the Intune App SDK. Intune administrators can easily deploy app protection policies to your Intune-managed app when Intune actively manages the app.

 

Additionally see here:

Microsoft Intune App SDK overview
https://docs.microsoft.com/en-us/mem/intune/developer/app-sdk

 

So, if you are not a developer you normally won't touch the SDK. Your are using functionality provided by apps which have the SDK integrated like "enforce encryption on saved data" or "configure clipboard restriction".

 

best,

Oliver

Highlighted

Hello @Oliver Kieselbach,

Thanks a lot for the quick response and detailed explanation.

I want to further clarify if JUST integrating the SDK to my native android app will allow the app to be managed from the portal without further programmatic manipulations, i.e. should there still be need of adding Intune specific code to the application?