2.0.1 • Published 5 years ago

react-native-mdm v2.0.1

Weekly downloads
301
License
MIT
Repository
github
Last release
5 years ago

Install react-native-mdm

npm install react-native-mdm

Setup

import MobileDeviceManager from 'react-native-mdm';
MobileDeviceManager
  .isSupported()
  .then(supported => console.log(supported))
  .catch(error => console.log(error));
MobileDeviceManager
  .getConfiguration()
  .then(result => console.log(result))
  .catch(error => console.log(error));
componentDidMount() {
  this.MDMListener = MobileDeviceManager.addListener(this.MDMDidUpdate);
}

MDMDidUpdate(data) {
  console.log('AppConfig data was changed');
  console.log(data);
}

componentWillUnmount() {
    this.MDMListener.remove();
}

Additional steps for Android

Schema and extra settings needed for AndroidManifest.xml to obtain app configurations from MDM provider. Android documentation regarding this

<meta-data android:name="android.content.APP_RESTRICTIONS"
  android:resource="@xml/app_restrictions" />
<?xml version="1.0" encoding="utf-8"?>
<restrictions xmlns:android="http://schemas.android.com/apk/res/android">

  <restriction
    android:key="downloadOnCellular"
    android:title="@string/download_on_cell_title"
    android:restrictionType="bool"
    android:description="@string/download_on_cell_description"
    android:defaultValue="true" />

</restrictions>
2.0.1

5 years ago

2.0.0

5 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago

0.0.1

8 years ago