2013-04-04 7 views
5

私はPhone Gap Storageを行っています。しかし、これはWindowsの携帯電話ではサポートされていません。今、すべてのプラットフォームで本当に互換性のあるアプリを作成したいと思います。すなわちウィンドウ8、ウィンドウ7、ウィンドウxp、iOS、Android。Phonegapオフラインデータベース(すべてのプラットフォームで)

Windows Phoneにsqliteのプラグインまたは代替品はありますか?私はこれを見つけたSql client for windows。よりよい解決策は何ですか?

答えて

2

私はしばらくの間、xplatデータベースソリューションを探しましたが、他のSQLiteは見つかりませんでした。 XMLファイルを利用するのに手間がかかりませんが、SQLiteはxplat携帯電話のサポートにはまだまだ最適です。

2

実際、HTML5のストレージAPIについてはまだ検討中です。可能な解決策は、ストレージオブジェクト(ローカル/セッションストレージ)またはインデックス付きのDBです。それはまだ標準化されていません。したがって、まだ解決策はありませんが、展開したい主要なプラットフォームで互換性のあるプラグインを使用できます。

あなたはbrodysparkによってIOS pluginWindows 8 pluginAndroid plugin を使用することができます。これらは十分に文書化されており、問題を解決する可能性があります。

2

WP7とWP8のWeb SQLデータベースを実装しているcordova 3プラグインはhttps://github.com/Smile-SA/cordova-plugin-websqldatabaseにあります。このプラグインは、 "Windows用Sqlクライアント"に基づいています。バグ修正のためにいくつかの変更が加えられています(フォークは同じgitリポジトリで利用可能です)。

デモンストレーション用のプロトタイプは、https://github.com/Smile-SA/cordova-plugin-websqldatabase-protoで入手できます。

Web SQLデータベースはiOSとAndroidで使用できるため、このプラグインを使用すると一度書き込んでiOS、Android、WP7/WP8と互換性があります。

関連する問題