2013-08-26 8 views
5

Ich verwende Xcode und versuche, die Geräteinformationen zu bekommen, aber es wird nicht angezeigt. Hier ist mein Codekann nicht erreichen phonegap device.platform zu arbeiten

<!DOCTYPE html> 
<html> 
<head> 
    <title>Device Properties Example</title> 

    <script type="text/javascript" charset="utf-8" src="cordova.js"></script> 
    <script type="text/javascript" charset="utf-8"> 

     // Wait for device API libraries to load 
     // 
     document.addEventListener("deviceready", onDeviceReady, true); 

     // device APIs are available 


     function onDeviceReady() { 
      alert('1'); 
      var status = device.platform; 
      alert('2'); 
      alert(status); 
      $("#deviceProperties").html(status) ;} 

     </script> 
</head> 
<body> 
    <p id="deviceProperties">Loading device properties...</p> 
</body> 
</html> 

alert (1) Pop-up, aber es nur Alarm überspringen (2) und alert (Status). Ich benutze PhoneGap 3.0, was mache ich falsch?

+1

do you Gerät Plugin hinzufügen –

Antwort

4

Überprüfen Sie Ihr Plugin-Tag in Ihrer config.xml (/config.xml) in Ihrem xcode-Projekt. Überprüfen Sie, ob das Plug-in 'Gerät' hinzugefügt wurde.

<widget> 
... 
<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" /> 

    ... 
</plugins> 
</widget> 
Verwandte Themen