React Native 휴대폰 설정 화면 열기
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:'); |
이 블로그의 모든 글은 CC BY-NC-SA 4.0 라이선스를 따르며, 별도로 명시되지 않는 한 모든 권리를 보유합니다. 재배포 시 출처를 명시해 주세요: StudyYeong.