Ninty

Results 19 comments of Ninty

Thanks for your PR. In RN >=60, it should link automatically. Do you have problem when RN >=60?

Does the [example](https://github.com/c19354837/react-native-system-setting/tree/master/examples/SystemSettingExample) work fine ?

Yes, you make the right thing. I add `unregister & register` to prevent the listener being called when we call the `setVolume`, and I must not test it in iOS....

I've test your codes just now, and it still calls the volume listener when `setVolume`. You can reproduce it by my [example](https://github.com/c19354837/react-native-system-setting/tree/master/examples/SystemSettingExample), just slides the volume bar quickly. Image that,...

I have push my code to master, you can review [it](https://github.com/c19354837/react-native-system-setting/commit/c03e7cc6a5a6fd70cc7f58675b4423c4f1dd0d06). Is that what you hope?

You can try [this](https://github.com/flutter/flutter/issues/22031)

I have no idea about it, see [how-to-detect-if-screen-brightness-has-changed-in-android](https://stackoverflow.com/questions/46119279/how-to-detect-if-screen-brightness-has-changed-in-android) Maybe you can check it interval.

Only [these APIs](https://github.com/c19354837/react-native-system-setting/blob/master/iOS.md#ios) are forbidden by AppStore. [About airplane](https://github.com/c19354837/react-native-system-setting/issues/66), I cannot do it by system limit. If you are using Expo, you have to **eject**.

I'm new for the VPN settings, and I'll read some docs first.

Both Android and iOS have VPN setting page, while Android hasn't provided API for it.