結論:rootが必要ない
OpenUrlで色んなアプリを呼び出せる。
line://
fb://
など
iOSの設定アプリを呼び出す方法でハマったのでメモとして残します。
ReactNativeのLinkingで呼び出す場合
export const openSetting = () => {
Linking.openURL('App-Prefs:APPLE_ACCOUNT&path=PASSWORD_AND_SECURITY').catch(
err => Alert.alert('URLを開けませんでした。', err),
);
};
openSetting()
一度AppleSignInしたらFullNameが取れなくなるのでユーザーに解除してもう一度やって貰いたかったから調べました。
参考URL:
https://blog.thetheorier.com/entry/ios15-settings-urlscheme
https://github.com/FifiTheBulldog/ios-settings-urls/blob/master/settings-urls.md
上記はすべて App-Prefs:root=
となっているが App-Prefs:
で良い!みたい。ま、OSが上がるたびにかわりそうですはあります。えぇ