2014-10-02 89 views
3

我正在使用科爾多瓦建設一個混合應用程序。我想檢測谷歌地圖應用程序是否已安裝在iOS和Android設備上。科爾多瓦 - 如何檢測是否安裝谷歌地圖應用程序

在重定向到谷歌地圖應用程序之前,我想檢查應用程序是否在設備上進行了acutally安裝。

我使用以下URL重定向 -

對於iOS:comgooglemaps://maps.google.com/

爲Android:geo:0,0?q

在此先感謝

回答

2

這可以通過使用ngCordova插件來實現。 http://ngcordova.com/

使用$ cordovaAppAvailability我們可以使用它的URI Scheme識別是否安裝了任何應用程序。詳細文檔here

谷歌地圖的URI方案是 -

機器人:com.google.android.apps.maps IOS:comgooglemaps://

$cordovaAppAvailability 
    .check('com.google.android.apps.maps') 
    .then(function(success) { 
     // success 
    }, 
    function (error) { 
     // error 
    }); 
相關問題