解決iOS app整合分享到QQ空間,微信好友,朋友圈等功能,蘋果稽核無法通過的問題
阿新 • • 發佈:2019-02-14
最近在提交應用到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]]; }
解決完畢!