PhoneGap Build アプリを構築していますが、いくつかのプラグインが必要になります。私はドキュメントに従っていますが、どれも機能していません。それらのどれも機能していないので、それは一般的な問題だと思います。config.xml
ファイル内のプラグインは次のとおりです。
<!-- Plugins -->
<gap:plugin name="org.apache.cordova.device" /> <!-- Device plugin -->
<gap:plugin name="com.phonegap.plugin.statusbar" /> <!-- Status bar plugin -->
<gap:plugin name="com.verso.cordova.clipboard" /> <!-- Clipboard plugin -->
<gap:plugin name="com.chariotsolutions.cordova.plugin.keyboard_toolbar_remover" /> <!-- Keyboard toolbar removal plugin -->
<gap:plugin name="org.apache.cordova.splashscreen" /> <!-- Splashscreen plugin -->
<gap:plugin name="org.apache.cordova.vibration" /> <!-- Vibration plugin -->
ファイル内のリンクは次のindex.html
とおりです (問題がある場合は、ここにあると思います)。
<!-- PhoneGap Build -->
<script src="phonegap.js"></script>
<script src="device.js"></script>
<script src="statusbar.js"></script>
<script src="clipboard.js"></script>
<script src="keyboard_toolbar_remover.js"></script>
<script src="splashscreen.js"></script>
<script src="vibration.js"></script>
デバイス プラグイン (「deviceready」イベントを発生させる) 以外は機能していません。
以下は、javascript ファイルの一部のコードです。
document.addEventListener("deviceready", function(e) {
// Hiding the status bar as even the fullscreen preference in config.xml isn't working
StatusBar.hide();
window.setTimeout(function() {
// Trying to hide the splash screen which also doesn't work (or even show) properly from config.xml
navigator.splashscreen.hide();
}, 4000);
}, "false");
この関数をアラートでテストしましたが、呼び出されることを保証できます。さらにいくつかあります:
// This is for the clipboard plugin
function handleCopyAndPaste() {
$(".copyButton").click(function() {
window.plugins.clipboard.copy($("#result").val());
});
$(".pasteButton").click(function() {
window.plugins.clipboard.paste(function (text) {
$("#convertThis").val(text);
convert();
});
});
}
これは振動用です:
navigator.notification.vibrate(2500);
#convertThis
これは、入力フィールドに が含まれていると、キーボード ツールバーを非表示にするためのものですfocus()
。
$("#convertThis").focus(function() {
toolbar.hide()
});
js リンクを削除しようとしましたが、index.html
まだ何もありません。また、ウィジェットタグの外側にプラグインタグを入れてみましたがconfig.xml
...何もありません! 奇妙なことに、PhoneGap Build ダッシュボードのプラグイン タブには、何もインストールされていないと表示されます。
(出典: uzusoft.com )
この問題について何か助けを提供できる場合は、してください!config.xml の問題についてもお願いします。
更新:現在、iOS 7 をサポートするために PhoneGap Build 3.1.0 を使用しています。