PhoneGap: NativeControls
一年以上前のネットの記事と現状があまりに違いすぎる&英語でも記事が少ない。
古い情報ばっかりひっかかり、30分以上検索することが多々ある…
- プロダクト名が、PhoneGap だったけど、Adobe に買収されて、 Apache Cordova がオープンソースで、そのディストリビューションが PhoneGapという名前になった。
- phonegap-plugins/iPhone/ は古いので、以下を使う phonegap-plugins/iOS/
- PhoneGap.plist,Cordova.plist は廃止されて config.xml になっている
NativeControls の場合
config.xml の
<plugins> <plugin name="Device" value="CDVDevice" /> <plugin name="Logger" value="CDVLogger" /> <plugin name="Compass" value="CDVLocation" /> <plugin name="Accelerometer" value="CDVAccelerometer" /> <plugin name="Camera" value="CDVCamera" /> <plugin name="NetworkStatus" value="CDVConnection" /> <plugin name="Contacts" value="CDVContacts" /> <plugin name="Debug Console" value="CDVDebugConsole" /> <plugin name="Echo" value="CDVEcho" /> <plugin name="File" value="CDVFile" /> <plugin name="FileTransfer" value="CDVFileTransfer" /> <plugin name="Geolocation" value="CDVLocation" /> <plugin name="Notification" value="CDVNotification" /> <plugin name="Media" value="CDVSound" /> <plugin name="Capture" value="CDVCapture" /> <plugin name="SplashScreen" value="CDVSplashScreen" /> <plugin name="Battery" value="CDVBattery" /> <plugin name="Globalization" value="CDVGlobalization" /> <plugin name="InAppBrowser" value="CDVInAppBrowser" /> <plugin name="NativeControls" value="NativeControls" /> </plugins>
でも、動かない。
情報が整理されてなさすぎで時間ばかりかかるなー。
以下を見ると早そう。
ネイティブプラグインでPhoneGapを拡張する(iOS) | Adobe Developer Connection
http://www.adobe.com/jp/devnet/phonegap/articles/extending-phonegap-with-native-plugins-for-ios.html