我正在创建一个 react-native 应用程序,如果他们的 IOS 版本< 11.0,我想向用户显示和警告。
这很好用。我有以下几点:
如果他们点击Go to settings ,我想要的是进入电话设置。
代码如下:
Linking.canOpenURL('app-settings:').then(supported => {
if (!supported) {
console.log('Can\'t handle settings url');
} else {
return Linking.openURL('app-settings:');
}
}).catch(err => console.error('An error occurred', err));
Run Code Online (Sandbox Code Playgroud)
因此,我尝试使用Linking.openURL('app-settings:'). 但问题是那转到我的应用程序的设置,但我想转到settings索引页甚至更好地system upgrade设置。
我只需要它用于 IOS。
知道我该怎么做吗?
你不能再这样做了。您可以使用 URL App-Prefs:,它可以满足您的需求,但这会导致您的应用在审核时被拒绝,因为它被视为非公共 URL 方案。
Apple 允许的唯一 URL 是常量UIApplicationOpenSettingsURLString,它会将您带到应用程序的设置,而不是设备的常规设置。
| 归档时间: |
|
| 查看次数: |
1996 次 |
| 最近记录: |