1. 程式人生 > >解決iOS app整合分享到QQ空間,微信好友,朋友圈等功能,蘋果稽核無法通過的問題

解決iOS app整合分享到QQ空間,微信好友,朋友圈等功能,蘋果稽核無法通過的問題

最近在提交應用到App Store時,因為App整合QQ登入,分享到QQ空間、微信等功能,而被拒,十分鬱悶;百思之下,想到一個辦法,可以解決此問題。

在將要顯示分享平臺列表時,根據判斷當前裝置是否安裝了某款App,而進行動態調整,具體操作如下:

首先匯入相關標頭檔案

#import <TencentOpenAPI/TencentApiInterface.h>
#import "WXApi.h"    


NSMutableArray *platforms = [[NSMutableArray alloc] initWithObjects:UMShareToQQ,UMShareToSina, nil];

if (![platforms containsObject:UMShareToQzone] && [TencentApiInterface isTencentAppInstall:kIphoneQZONE] && [TencentApiInterface isTencentAppSupportTencentApi:kIphoneQZONE]) {
    [platforms addObject:UMShareToQzone];
}

if ([WXApi isWXAppInstalled] && [WXApi isWXAppSupportApi]) {
    [platforms addObjectsFromArray:@[UMShareToWechatSession, UMShareToWechatTimeline]];
}


解決完畢!