Why do we need vendor specific android app like "MaaS360 MDM for Samsung"? -


i developing mdm android application not sure if need create separate apk apps each vendor "my app samsung", "my app lg", "my app htc" etc.

i found of apps on google play store soti, maas360, airwatch

- https://play.google.com/store/apps/developer?id=soti+inc
- https://play.google.com/store/apps/developer?id=maas360

we can see separate android application each device vender. "mobicontrol agent", "mobicontrol samsung agent", "mobicontrol zte agent", "mobicontrol htc agent"

i create single mdm android apps can provide features basic mdm operation along vendor specific features samsung safe, konx etc.

so want know, possible or not? if yes know reason behind creating different vendor specific apps in app store.

so want know, possible or not?

yes. it's possible. can put of functionality in 1 apk , can check on platform (manufacturer) running , execute manufacturer specific api's.

if yes know reason behind creating different vendor specific apps in app store.

i not sure htc app.

the reason why people created (before) standalone samsung app signing. code executed privedged api's should have been signed samsung. mdm companies didn't want submit each minor version want put on google play samsung sign (it consume lot of timeframe).

so, mdm companies broke down 2 apk. 1 limited manufacturer specific api's, changes , signed samsung. , common code, can changed , signed own keys.

samsung changed way how can use these api's. don't have send apps them approval. however, lot of companies never went change it.


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -