我正在使用Meteor Framework創建一個應用程序。如何使用正確的iOS鏈接模式從Meteor應用程序啓動外部應用程序?
我有一個聯繫我們部分,有地址,電話和電子郵件地址。
我建立/編譯應用程序到Android和iPhone。但是當點擊地址或電話或電子郵件時,它不會將我帶到默認地圖或撥打號碼或打開郵件軟件。不過它在Android設備中有。當我用手指點擊地址時,它會打開谷歌地圖應用程序,或者如果我點擊手機,然後它分別呼叫號碼...
如何鏈接到本機iOS功能?
我正在使用Meteor Framework創建一個應用程序。如何使用正確的iOS鏈接模式從Meteor應用程序啓動外部應用程序?
我有一個聯繫我們部分,有地址,電話和電子郵件地址。
我建立/編譯應用程序到Android和iPhone。但是當點擊地址或電話或電子郵件時,它不會將我帶到默認地圖或撥打號碼或打開郵件軟件。不過它在Android設備中有。當我用手指點擊地址時,它會打開谷歌地圖應用程序,或者如果我點擊手機,然後它分別呼叫號碼...
如何鏈接到本機iOS功能?
我的猜測是,你的鏈接是iPhone可以識別和處理內置或第三方應用程序。
爲內置iOS應用檢查下列文件:
如果你喜歡使用谷歌地圖查Google Maps URL Scheme for iOS
或Waze的:Launching Waze iOS client with parameters
等
另外,還要確保您的移動config.js包括適當App.acessRule權限。
App.accessRule('https://www.google.si/maps/*', {launchExternal:true});
// needed for navigation on iOS:
App.accessRule('https://*.google.com/*', {launchExternal:true});
App.accessRule('https://*.googleapis.com/*', {launchExternal:true});
App.accessRule('https://*.gstatic.com/*', {launchExternal:true});
// needed for Apple Maps
App.accessRule('http://maps.apple.com/*', {launchExternal:true});
希望這會有所幫助。
如果不是,請提供您的按鈕上使用的鏈接的示例。 或者如果您使用Meteor應用程序中使用的任何特定Cordova插件,請詳細說明。
非常感謝。我建議將您的問題更改爲: 「如何使用正確的iOS鏈接模式從Meteor應用程序啓動外部應用程序?」 –
如果我正確理解你的問題,那麼你的iOS版本有問題嗎? –
@DanielK是的我有iPhone/iOS的問題。 Android版本以某種方式呈現並知道地址是「地址」併爲其他元素打開地圖等。但iPhone並沒有做任何事情。無論我點擊它多少次都行不通。可能是什麼原因和解決方案? – asax