하이브리드앱을 구현하다보면 현재 웹뷰가 아닌 새로운 브라우저에서 URL을 보여줘야하는 경우가 생깁니다.
하이브리드 플랫폼 및 개발환경에 따라 javascript 에서 호출하는 방법이 상이하므로 네이티브쪽 소스만 공유합니다.
Android
public void openExternalBrowser(String url){
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(intent);
}
IOS
-(void)openExternalBrowser:(NSString*) url{
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
}
'HybridApp > 기타' 카테고리의 다른 글
[하이브리드앱] 안드로이드 웹뷰에서 쿠키 증발 현상 (0) | 2018.09.03 |
---|---|
[하이브리드앱] userAgent를 이용해서 웹 / 앱 접속 구분하기 (0) | 2018.06.18 |
[하이브리드앱] Android, IOS 구분하기 (0) | 2018.06.18 |