判斷是否安裝QQ或者微信:
if((![QQApiInterface isQQInstalled]) && (![WXApi isWXAppInstalled]))
{
// 判斷是否安裝QQ和微信
}else
{
// 有一個(gè)安裝了,就顯示
}
// 此處再具體根據(jù)是否安裝微信或QQ來(lái)判斷
if(![QQApiInterface isQQInstalled])
{
// 只有微信
shareList = [ShareSDK getShareListWithType:
ShareTypeWeixiSession,
ShareTypeWeixiTimeline,
nil];
}
if(![WXApi isWXAppInstalled])
{
// 只有QQ
shareList = [ShareSDK getShareListWithType:
ShareTypeQQ,
ShareTypeQQSpace,
nil];
}
關(guān)于微博分享(微博是個(gè)坑湃鹊,第一次用就跳進(jìn)去了):
微博分享只支持text酒请、image辣卒、web三種模式
另外纵势,新浪微博客戶端跳轉(zhuǎn)需要添加如下代碼:
//創(chuàng)建分享參數(shù)
NSMutableDictionary *shareParams = [NSMutableDictionary dictionary];
[shareParams SSDKEnableUseClientShare];
/**
*? 設(shè)置新浪微博分享參數(shù)
*
*? @param text? ? ? 文本
*? @param title? ? 標(biāo)題
*? @param image? ? 圖片對(duì)象扒袖,可以為UIImage权逗、NSString(圖片路徑)越庇、NSURL(圖片路徑)壹店、SSDKImage
*? @param url? ? ? 分享鏈接
*? @param latitude? 緯度
*? @param longitude 經(jīng)度
*? @param objectID? 對(duì)象ID,標(biāo)識(shí)系統(tǒng)內(nèi)內(nèi)容唯一性求泰,應(yīng)傳入系統(tǒng)中分享內(nèi)容的唯一標(biāo)識(shí)央渣,沒(méi)有時(shí)可以傳入nil
*? @param type? ? ? 分享類型,僅支持Text渴频、Image芽丹、WebPage(客戶端分享時(shí))類型
*/
- (void)SSDKSetupSinaWeiboShareParamsByText:(NSString *)text
title:(NSString *)title
image:(id)image
url:(NSURL *)url
latitude:(double)latitude
longitude:(double)longitude
objectID:(NSString *)objectID
type:(SSDKContentType)type;