336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

 

 

▶ InAppBrowser

cordova로 만든 앱은 $stateProvider 라는 것이 있어

templateUrl을 지정해주는 곳으로 간다

앱 안에서 다른 브라우저(예를 들면 다음, 네이버, 구글 등)를 열어 볼 수가 없다.

 

거기에 따른 문제는 InAppBrowser plugin을 설치하면 된다.

▶ cordova plugin add org.apache.cordova.inappbrowser

 

▶ 간단한 소스

var
ref = window.open('http://apache.org', '_blank', 'location=yes');
ref.addEventListener('loadstart', function() { alert(event.url); }); 

 

이런식으로 앱에서 인터넷창을 띄울 수 있다.

 

앱 속에서 앱의 한 부분으로 다른 브라우저를 띄우고 싶었는데..

검색해도 나오지않았다.

결국 내가 쓴 방법은 iframe

백버튼 등 많은 부분을 수동으로 수정해줘야 하지만 나쁘진않다. 

 

▶ 여기서 한가지!

업데이트를 위해서 해당 스토어로 보내야 하는데 android와 ios의 방법은 다르다.

● android

navigator.app.loadUrl('해당URL주소', {openExternal:true});
navigator.app.exitApp(); // 어플종료

● ios

window.open('해당URL주소','_system');

요즘 ios에 xcode가 업데이트되면서 애뮬에서는 동작하지 않는다. 한참을 찾아보니 device에서는 그냥되더라...

'IT잡아먹기 > Hybrid' 카테고리의 다른 글

하이브리드앱개발에 필요한 link 정리  (0) 2015.12.17
Cordova Ionic controller 추가  (0) 2015.12.17
Cordova AppVersion Plugin  (0) 2015.12.17
Cordova 하이브리드앱 샘플코드  (0) 2015.12.17
Cordova install  (0) 2015.12.16

+ Recent posts