2013-08-26 28 views
5

Używam Xcode i próbuję uzyskać informacje o urządzeniu, ale nie jest ono wyświetlane. Oto mój kodNie można pobrać urządzenia phonegap device.platform do pracy

<!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, ale to po prostu pominąć alert (2) i alarm (status). Używam PhoneGap 3.0, co robię źle?

+1

pan dodać wtyczkę urządzenia –

Odpowiedz

4

sprawdź swój tag wtyczki w pliku config.xml (/config.xml) w swoim projekcie xcode. Zobacz, czy dodano wtyczkę "Device".

<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> 
Powiązane problemy