iOS檢測微信是否安裝或者需要升級

Hello,大家好!

最近呢,跟大家介紹一下微信官方方法是如何檢測iOS設備上是否安裝微信的?

一般的,我們在XCode裏面通過官方方法可以實現。具體實現大概如下:

if([WXApi isWXAppInstalled])
{
    if([WXApi isWXAppSupportApi])
    {
        NSLog(@"微信已經安裝");
    }
    else
    {
        NSLog(@"微信需要升級");
    }
}
else
{
    NSLog(@"微信未安裝");
}

大家可以在判斷裏面添加自己想要寫的正常的函數。

OK,這樣子打包出來的蘋果包,你會發現,無論設備是否安裝了微信,都無法正常的檢測到微信是否安裝。

這個時候我們需要在項目的Info--Custom iOS Target Properties裏面添加一個KEY,key名爲LSAppliactionQueriesSchemes,該Key的type爲Array。並添加兩個值,一個是weixin,一個是wechat。

這樣我們再重新打包會發現,可以正常的檢測微信是否安裝啦。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章