質問: 現在、Cordovaを用いてハイブリッドアプリの開発を行っており ボタンを押すとスマホが振動する仕組みを作ろうとしております。 そこで、ドキュメントを元にサンプルを作ったのですが 実機でテストを行っても、ソース上の動作がありません。 オペレーションに問題があればご指摘いただければと思います。 また、ハイブリッドアプリのバイブレーション機能実装について ご存知の方がいらっしゃればご教授願えないでしょうか? どうぞよろしくお願いいたします。 ***使用したコマンド*** > > cordova create vib > > cd C:\ > > cordova platform add android > > cordova plugin add cordova-plugin-vibration > > C:\vib\www > > cordova build android > > cordova run android > > > **実際のソース** ``` Notification の使用例 通知を表示 警告音を鳴らす バイブレーション ``` **追記** Cordovaの側で何かしらのパーミッション設定ができないかと検討しておりますが こちらはドキュメントから該当箇所が読み取れない状況です。 **参考にしたドキュメント** ドキュメント プラグイン
回答: 調査を行った結果、参照していたドキュメントが古かったことが判明いたしました。 参照していたドキュメント 2018年5月時点の最新ドキュメント 端的にまとめると「navigator.notification.vibrate(2000);」では起動せず 「navigator.vibrate(2000);」とする必要があったようです。 ソースコードとしては以下の書き方になります。 ``` Notification Example Vibrate ```