作者:Angel-約定_335_292_569_759 | 来源:互联网 | 2023-02-12 15:50
我对AirWatch Concept非常陌生,但对AirWatch进行了彻底的了解.我已经通过以下链接,
http://developer.air-watch.com/android/application-configuration-with-the-android-sdk/
http://developer.air-watch.com/android/android-sdk-setup/
但是徒劳无功
关于Air Watch在Android中的集成,有谁可以帮助我?
我到目前为止所做的事情,
我在https://apidev.awmdm.com上创建了应用程序,并添加了assignemnts.这里的问题是,如何在我的Android应用程序中获取Air Watch Console中添加的分配详细信息.
非常感谢帮助.
更新:
我能够将应用程序从AIR WATCH CONSOLE创建并推送到我的设备.现在,我面临的问题是,如果我在AIR WATCH CONSOLE中添加一些应用程序配置,我无法在我的应用程序中获取这些详细信息.
我已经通过下面的Url了解上述情况,
https://appconfig.org/android/与https://appconfig.org/ios/非常相似
我已经实现了上面提到的那些内容,但是我仍然无法获得这些细节.如果我在任何地方都错了,请告诉我.
我知道在Air手表控制台中传递的关键值对将成为com.apple.configuration.managed
iOS中的关键.有没有人知道这些关键价值对将如何产生.据我所知,他们将通过Restriction Manager
.但不知道/线索如何在Android中处理.
更新:
xml/app_restrictions.xml:
oncreate
方法 :
IntentFilter restrictiOnsFilter=
new IntentFilter(Intent.ACTION_APPLICATION_RESTRICTIONS_CHANGED);
BroadcastReceiver restrictiOnsReceiver= new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
// Get the current configuration bundle
Bundle appRestrictiOns= myRestrictionsMgr.getApplicationRestrictions();
// Check current configuration settings, change your app's UI and
// functionality as necessary.
Toast.makeText(LoginActivity.this, "Reciever Called", Toast.LENGTH_LONG).show();
RestrictionsManager myRestrictiOnsMgr=
(RestrictionsManager)
getSystemService(Context.RESTRICTIONS_SERVICE);
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP) {
if (myRestrictionsMgr != null) {
Bundle appRestrictiOns= myRestrictionsMgr.getApplicationRestrictions();
if (appRestrictions != null) {
if (appRestrictions.containsKey("ManagedServer")) {
String mCOnfigDetails= appRestrictions.getString("Managed Server");
Toast.makeText(LoginActivity.this, "" + mConfigDetails, Toast.LENGTH_LONG).show();
}
}
}
}
}
};
registerReceiver(restrictionsReceiver, restrictionsFilter);
用户列表:
当我实际尝试其他命令时:
更新:
创建了一个示例应用程序并发布到Play商店.App链接如下,
https://play.google.com/store/apps/details?id=com.manu.samplemdm
现在,它是一个Play商店应用程序.当我发送应用程序配置但无法在应用程序中接收它时.它给了我应用程序中的空包.
帮助将非常感激.
非常感谢帮助