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