ionic-v1 Platform API

ionic v1 ionic.Platform API

ionic v1에서 네이티브 모바일 디바이스 분기 처리 같은 기능을 위해 아래와 같은 ionic.Platform API 기능을 제공한다.

ionic.Platform API

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
angular.module('PlatformApp', ['ionic'])
.controller('PlatformCtrl', function($scope) {

ionic.Platform.ready(function(){
// will execute when device is ready, or immediately if the device is already ready.
});

var deviceInformation = ionic.Platform.device(); // 디바이스 정보 확인

var isWebView = ionic.Platform.isWebView(); // 네이티브 앱 디바이스 확인
var isIPad = ionic.Platform.isIPad(); // 아이패드 디바이스 확인
var isIOS = ionic.Platform.isIOS(); // 아이폰 디바이스 확인
var isAndroid = ionic.Platform.isAndroid(); // 안드로이드 디바이스 확인
var isWindowsPhone = ionic.Platform.isWindowsPhone(); // 윈도우폰 디바이스 확인

var currentPlatform = ionic.Platform.platform(); // 디바이스 플랫폼 확인
var currentPlatformVersion = ionic.Platform.version(); // 현재 디바이스 플랫폼 버전 확인

ionic.Platform.exitApp(); // stops the app
});

참조

공유하기