2016-09-20 53 views
0

我的Phonegap應用在iOS設備本地投放時效果很好。但是,從Phonegap Build安裝.ipa文件後,我看到一個奇怪的行爲。當請求插件命令時,該應用程序似乎根本沒有響應。當我雙擊主頁按鈕時,爲了顯示打開的應用程序摘要視圖,插件回調會正確觸發。這是最奇怪的事情。它在geolocationbarcodescanner插件上都有發生。Phonegap插件回調在iOS版本中不會觸發

所以插件是在構建和回調觸發,但直到應用程序「最小化」。任何幫助將不勝感激。

​​3210:https://gist.github.com/thelucre/dd07998ad350b2916113a8c9a4823db4

的PhoneGap構建信息:

PhoneGap (iOS/Android/Windows) cli-6.3.0 (4.2.0/5.2.1/4.4.1)

兩個iPhone 5S

確認問題 - 10.0.1和iPad 4 - 9.5.3

回答

0

事實證明,whitelist插件設置搞砸了geolocationbarcodescanner的內容政策。我刪除了<meta http-equiv="Content-Security-Policy" ...標籤,它正在構建中。

FAILED pluginJSON = [ "Geolocation1841912763", "Geolocation", "getLocation",[false,0]]

爲了記錄在案,我首先讓iOS的項目編制和Xcode,然後調試器吐出這個錯誤中發現這一點。

該日誌將我帶到下面的答案來源。我可能會在將來更新Content-Security-Policy屬性,但至少我現在可以演示我的應用程序。

來源:https://github.com/driftyco/ionic-cli/issues/259#issuecomment-139238385