今年、iOSとAndroidの両方でを使用してIonicアプリをリリースしました。新しいリリースの準備で、今日はAndroidとiOSのコードバープラットフォームを更新し、すべてのプラグインを更新しました。cordova-plugin-sqliteのアップデート - 既存のデータベースの読み込み方法?
私のアプリケーションのバージョンでは、$cordovaSQLite.openDB
への私の呼び出しは場所を指定しません。これは本番環境で使用しているプラグインのバージョンでは問題ありません。ただし、新しいバージョンでは、DBを開くときに場所を指定する必要があります。
場所が指定されていないsqliteのバージョンから既存のDBを開こうとしているときに、私が場所のために置くはずのことはわかりません。 'default'
オプションを使用していない場合は、AndroidとiOSの両方で新しいデータベースを作成するだけです。この新しいDBにユーザーの格納されたデータがないため、これは受け入れられません。
以前のバージョンのsqliteプラグインの場所に常に対応する場所を指定するにはどうすればよいですか?ここで
あなたがこの問題を解決しましたか? –
@PhilMitchell私のために働いたコードを投稿します。私は何かが私のアンドロイドの設定で間違っていたと思う "デフォルト"は仕事を終了しました。 – pidgezero