2016-09-05 13 views
0

私は最初のPhonegapアプリケーションをストレージ用にSQLiteを使ってビルドしようとしています。アプリはシンプルノートを電話に保存します(それほど複雑ではありません)。私はPhonegapデベロッパーアプリを使ってiPhoneでアプリをテストしたところ、うまくいきます。私のWindows 8.1デバイスではうまく機能しません。オープニングデータベースが機能していないことを確認できます。ここにデータベースを開くための私のコードです。PhonegapデスクトップでWindows 8.1用SQLiteデータベースを開く

<script type="text/javascript" charset="utf-8"> 
    document.addEventListener("deviceready", onDeviceReady, false); 
    function onDeviceReady() 
    { 
     var phone = device.platform; 

     if(phone=="Android") 
     { 
      db = window.sqlitePlugin.openDatabase({name: "DatabaseName"}); 
      db.transaction(CreateLogin, errorDB, successDB); 
     } 
     else 
     { 
      db = window.openDatabase("DatabaseName", "1.0", "Database Desc", 200000); 
      alert("Database Created"); 
      db.transaction(CreateLogin, errorDB, successDB);  
     } 
    } 
    </script> 

iPhoneでテストすると、「データベースが作成されました」というメッセージが表示され、すべての機能も正常に動作します。しかし、Windowsでは動作しません。私はデバイスのプラットフォーム名を警告し、Win32NTを表示します。私はそれを正しくしていますか?助けてください。

documentation of the openDatabase method 1として

答えて

1

、サポートされるプラットフォームは、次のとおりです。

アンドロイド

BlackBerryのWebWorks(OS 6.0以上)

iPhone

だから、それは動作しません。 Windowsの場合

私は、おかげでバディnewer options for storing data in a Cordova app.

+0

を見てお勧めします!リンクは私を助けた。また私は自分のコードでWebSQLだけを使用していたことに気付きました。私はhttps://github.com/litehelpers/Cordova-sqlite-storage#readmeからSQLiteを使用するつもりです –

関連する問題