2017-05-20 3 views
1

私が取り組んでいるphonegapアプリケーションにcordova-plugin-healthプラグインを使用しようとしています。私はアプリを使用するたびにすべてのプラグインが動作しますが、これは1つです。私はiPhone 6sでテストするためにphonegap mac appを使用しています。iOS用のCordovaヘルスキットのプラグイン関数は未定義に戻っていますか?

階段私が取った:cordova plugin add cordova-plugin-health --variable HEALTH_READ_PERMISSION='App needs read access' --variable HEALTH_WRITE_PERMISSION='App needs write access'

  1. インストール済みのプラグインをも私が試したwindow.plugin.health.requestAuthorization私のIDE WebStormが第二が、最初ではないを検出することができた上で、後でnavigator.health.requestAuthorizationを使用しcordova platform add ios

  2. をしました。

私が忘れてしまったことはありますか?このプラグインは、phonegap macアプリケーションを使用して使用できますか?

ありがとうございます!

+0

iOSでnavigator.healthは動作していませんが、window.plugin.healthは動作していますか? – Gandhi

+0

どちらもうまくいきません....しかし、window.plugin.healthがIDE WebStormによって検出されています...しかし、それは私が取った手順を指摘するだけでは問題にならないかもしれません。 – arodebaugh

+0

これで問題はどうなっていますか?どんな解像度が期待されますか? – Gandhi

答えて

1

PhoneGapデベロッパーアプリは、アプリを簡単にプレビューするツールです。 Phonegapデベロッパーアプリは、ローカルWebサーバーからアプリコードを読み込むCordovaアプリそのものです。 Phonegap Developer Appは、プリコンパイルされたアプリケーションであるため、ビルドの瞬間にPhonegap Developer Appに含まれていたプラグインしか実行できません。 つまり、ほとんどのサードパーティのプラグイン(heathkitのようなもの)は、Phonegap Developer Appに含まれていないため動作しません。

あなたのアプリをプレビューする代わりにデバイスで実行することができます。 PhoneGapのCLIがインストールされ、デバイスが接続して、それを行う実行する

phonegap run ios

あなたはコルドバCLIがインストールされている場合、これはまた

cordova run iosを動作するはずです。

+0

こんにちは、うまくやっています。私はphonegapツールに多くの専門知識を持っていないので、これを尋ねると申し訳ありません。この場合、cordova CLIのようにサードパーティのプラグインを追加することはできません。 – Gandhi

+0

追加することはできますが、Phonegap CLIを使用してアプリケーションを実行する場合にのみ機能します。しかし、OPがPhonegap Developer Appを使用しているので、彼は自分のアプリを実行しておらず、実際に実行したときの様子を見ているだけです。 – jcesarmobile

+0

清算のおかげで – Gandhi

関連する問題