2020-10-11
fix TypeScript definitions
2020-09-02
adds TypeScript definitions, see detail
2020-01-30
typo: grantWriteSettingPremission() -> grantWriteSettingPermission, see detail
2019-10-03
fix bug: setBrightness() will cause a crash in iOS 13, see detail
2019-02-14
new API: addLocationModeListener(), only works in Android
2018-12-30
new API: openAppSystemSettings will open app setting page
2018-09-30
add preprocessor PRIVATE_API which can enable switch*() function, see detail
setAppStore() is deprecated.
breaking change: remove BLUETOOTH by default.
2018-09-19
bluetooth issues for App Store, see detail
2018-08-20
fix bug: setVolume() may cause a crash, see detail
2018-08-05
setVolume() may crash in >= Android M, see detail
RN 0.56.+ compatible, Use project-wide properties and new dependency
2018-08-02
show System Volume UI by default for iOS, see detail
2018-07-10
breaking change: remove default Android permission, see detail
2018-06-20
fix bug: switchAirplane() will open Bluetooth Setting Page for iOS.
2018-06-07
fix bug: Exception handling for Volume Event, see detail
2018-05-27
new API: getLocationMode(), see detail
fix bug: all listener may get null sometime
2018-05-21
for iOS - override +(BOOL)requiresMainQueueSetup to remove warning
2018-05-07
new API: addLocationListener(), only works in Android
new API: addAirplaneListener(), only works in Android
2018-04-23
new API: addWifiListener(), only works in Android
new API: addBluetoothListener(), Android & iOS
2018-04-21
new API: setAppStore(), it will avoid some troubles when you submit app to App Store, see detail
2018-04-15
new API: switchBluetoothSilence(), see detail
breaking change: remove android.permission.CHANGE_WIFI_STATE from AndroidManifest.xml. If you want to call switchWifiSilence(), you should declare the permission in your Androidmanifest.xml, see detail
2018-04-07
fix bug - setVolume(val, config) will cause a crash when type is null, see detail
fix bug - grantWriteSettingPermission() navigates to the wrong page, see detail
2018-03-14
fix bug - isLocationEnabled return false when locate by network only, see detail
2018-02-26
fix bug - setVolume will show the MPVolumeView in the upper left corner, see detail
2018-02-25
use MPVolumeView to get/set volume for iOS.
change API setVolume(val, type) to setVolume(val, config), see detail
2018-01-21
Supported Cocoapods, see detail
2018-01-07
new API: isAirplaneEnabled() & switchAirplane(complete), see detail
2018-01-03
Supported >= iOS 8.0.
new API: setAppBrightness(val:float) & getAppBrightness(), see detail
2017-12-14
Check permission when write setting, see detail
2017-11-27
Now you can change volume by type (Android only), see detail
2017-08-19
support RN 0.47, see detail
2017-07-23
support switching bluetooth state
2017-07-15
support switching location state
API change : switchWifi() and switchWifiSilence(), see detail
2017-06-16
support switching wifi state
2017-06-05
Save & Restore for brightness
2017-06-03
Add listener for volume
2017-05-31
Add screen mode (Android only)
2017-05-30
Support volume and brightness