4

私はionic 2で新しく、Typescriptを使用しています。私はこのpuginを使用する必要がありますhttps://www.npmjs.com/package/cordova-plugin-nativestorageまたはこれのようなもの。このプラグインをどのようにインポートできますか?プラグインの使い方は、イオン性のものではありませんか?可能です ?cordovaプラグインをionicで使用する方法2

+0

inAppPurchaseプラグインで同様の問題が発生しましたので、あなたの投稿に遭遇しました。悲しいことに、あなたの問題に対する解決策はありません。私はここで私の問題について議論している:https://forum.ionicframework.com/t/app-bundle-js-not-found/57541多分私たちの問題は同じであり、同じように解決することができます。 – Cedric

答えて

1

まず、次のコマンドを使用してプラグインをインストールする必要があります。

ionic plugin cordova-plugin-nativestorage --save 

その後、あなたは通常どおりプラグインを使用することができます。プラグインがインストールされていることを確認してください

  • :チェックするhttps://github.com/TheCocoaProject/cordova-plugin-nativestorage

    いくつかのことを確認してください。上記のコマンドを参照してください。

  • 実際のデバイスでのテスト
  • コードがdeviceready イベント内にあることを確認してください。あなたは簡単にhere、あなたはコルドバプラグインのネイティブストレージをしたい場合、あなたはイオン性ネイティブドキュメントにこのプラグインを検索しますたとえば、自動的イオン2

    と一緒にインストールされているIonic Nativeを通じてコルドバのプラグインの多くを管理することができますdocument.addEventListener('deviceready', this.onDeviceReady, false);

+2

私はtypescriptでionic 2を使用しています。私は問題をアプリケーションにインポートする必要があります。私はこのような何かを意味する "import {plugin} from i_don't_know_from_what" – bajky

+0

あなたのアプリケーションにインポートする必要はありません。 'NativeStorage'を直接使うことはできますが、実際のデバイスでしか動作しません。ブラウザでこれをテストすれば動作しません。 –

+0

もちろんです。私は実際のデバイスでもテストしていましたが、動作していません。 – bajky

2

あなたが見ることができるように、プラグインの作業を行うために行うべきすべてのステップがあります。

コンソール経由でプラグインをインストールする必要が私たちの場合は

ionic plugin add cordova-plugin-nativestorage 

次のインポートおよび我々のアプリでイオン性ネイティブからこのプラグインを使用します。

import {NativeStorage} from 'ionic-native'; 

NativeStorage.setItem('myitem', {property: 'value', anotherProperty: 'anotherValue'}) 
    .then(
    () => console.log('Stored item!'), 
    error => console.error('Error storing item', error) 
); 

をお楽しみください。

+4

質問は明らかに「イオン性でない」 – Cocowalla

関連する問題