const url = platform === 'ios' ? 'app-settings:' : 'some-android-system-setting-url'
Linking.canOpenURL(url).then(supported => {
if (!supported) {
console.log('Can\'t handle url: ' + url);
} else {
return Linking.openURL(url);
}
}).catch(err => console.error('An error occurred', err));
我正在使用Expo来开发一个项目。我调用了上面的函数,它正在开发IOS,而且,似乎不支持Android。我查了一些问题,有人说我需要创建本机模块,但是Expo也说,它只支持纯JS。任何人都可以帮助我吗?谢谢。
答案 0 :(得分:-2)
您可以使用
打开startActivityForResult(new Intent(android.provider.Settings.ACTION_SETTINGS),0);
您可以通过按设备上的返回按钮返回。