Cordova 플러그인을 적용한 앱을 빌드할 수 있습니다.
넥사크로 스튜디오
1
넥사크로 스튜디오에서 Cordova 플러그인을 설치합니다.
2
Cordova 플러그인을 설치하고 Packing 작업을 진행합니다.
3
Project Explorer에서 TypeDefinition > CordovaPlugins 항목을 선택하고 컨텍스트 메뉴에서 Export를 실행합니다.
Android - Android Studio
1
넥사크로 스튜디오에서 Export 한 파일 폴더를 앱 프로젝트 경로에 맞추어 복사합니다.
2
플러그인 plugin.xml 파일과 가이드 문서를 참조해 plugin_config.xml 파일에 등록합니다.
예를 들어 cordova-plugin-statusbar의 경우 plugin.xml 파일은 아래와 같습니다.
name, class 항목은 plugin.xml 파일의 feature name 항목과 android-package 항목을 참고합니다.
... <plugin name="StatusBar" class="org.apache.cordova.statusbar.StatusBar" onload="true"/> <preference name="StatusBarBackgroundColor" value="#FFFF00" /> ...
preference 항목은 각 플러그인에서 제공하는 문서를 참고합니다. cordova-plugin-statusbar에서 제공하는 문서는 아래와 같습니다.
https://github.com/apache/cordova-plugin-statusbar/tree/master#preferences
iOS/iPadOS - Xcode
1
넥사크로 스튜디오에서 Export 한 파일 폴더를 압축해서 Xcode가 설치된 장비로 복사한 후 압축을 풀어줍니다.
2
플러그인 plugin.xml 파일과 가이드 문서를 참조해 plugin_config.xml 파일에 등록합니다.
예를 들어 cordova-plugin-statusbar의 경우 plugin.xml 파일은 아래와 같습니다.
name, class 항목은 plugin.xml 파일의 feature name 항목과 ios-package 항목을 참고합니다.
... <plugin name="StatusBar" class="CDVStatusBar" onload="true"/> <preference name="StatusBarOverlaysWebView" value="false" /> <preference name="StatusBarBackgroundColor" value="#FFFF00" /> ...
preference 항목은 각 플러그인에서 제공하는 문서를 참고합니다. cordova-plugin-statusbar에서 제공하는 문서는 아래와 같습니다.
https://github.com/apache/cordova-plugin-statusbar/tree/master#preferences
3
Xcode에서 프로젝트를 선택하고 컨텍스트 메뉴에서 [Add Files to] 항목을 선택하고 넥사크로 스튜디오에서 Export 한 파일 폴더 안에 있는 파일을 추가합니다.
예를 들어 cordova-plugin-statusbar의 경우는 아래와 같습니다.
CDVStatusBar.h
CDVStatusBar.m
4
복사한 파일 내 import 구문 경로 앞에 "nexacro/"를 추가해 수정합니다.
#import <Cordova/CDVPlugin.h> > #import <nexacro/Cordova/CDVPlugin.h>