OS 별로 설정 화면을 여는 메서드가 다르다. 다음에도 참고 하기 위해 기록해둔다.

Linking

React Native의 기본 모듈 Linking을 사용하면 쉽게 구현할 수 있다. Linking은 App link를 사용할 수 있는 인터페이스이다. https://, http:// 는 웹 사이트에서 사용하는 URL 스키마이다. 마찬가지로 휴대폰에서 사용되는 링크가 있다. 전화를 걸기 위해 사용되는 링크, 메일을 송신하기 위해 사용되는 링크 등.

슬랙의 app link는 slack://으로 시작한다. 이런 app link를 가지고 OS가 작업을 처리하도록 할 수 있다. 이런 동작을 deep linking 이라고 한다.

플랫폼 확인 하는 법

1
console.log(Platform.OS) // 'ios' or 'android' 출력됨

Android

1
Linking.openSettings();

IOS

1
Linking.openURL('app-settings:');