1

これは以前に尋ねられたことを認識していますが、適切に回答されていません。iOSでphonegapを実行しています。deviceready イベントが発生していますが、「device.uuid」や「device.model」などの window.device またはデバイスが見つかりません。

そこにないだけです。デバイスの準備完了イベントで参照していますが、うまくいきません。

Safariデバッガーでは、「未定義」はオブジェクトではないと表示されます(「window.device.uuid」を評価しています)

助けはありますか?

4

2 に答える 2

4

どのバージョンの PhoneGap を使用していますか? 3.0 の場合は、各デバイス レベルの API をプラグインとしてインストールする必要があります。

以前は、これらの多くは箱から出してすぐに入手できたと思います。しかし 3.0 では、アクセスしたい API ごとにプラグインをインストールする必要があると思います。そのため、加速度計、カメラなどにアクセスするためにインストールする必要がある別のプラグインと、デバイス オブジェクト用の別のプラグインがあります。

私はまだこれに順応していますが (非常にコマンドライン初心者です)、3.0 で作業している場合、これが問題になる可能性があります。

詳細については、次の機能へのアクセスを参照してください: http://docs.phonegap.com/en/edge/cordova_device_device.md.html#Device

于 2013-08-28T02:44:25.880 に答える
0

私はそれを使用しましたが、動作します。あなたのコードを投稿できますか?

次のコードも参照してください: http://docs.phonegap.com/en/edge/cordova_device_device.md.html#device.name

于 2013-08-27T21:57:41.600 に答える