Swift使用友盟分享
发布时间:2020-12-14 07:02:10 所属栏目:百科 来源:网络整理
导读:1注册友盟账号 2添加应用 填写应用信息 得到AppKey 3使用CocoaPods集成友盟分享 4设置AppKey 5微信分享 注册微信应用 获取AppID和AppSecret 6添加微信AppID和AppSecret AppDelegate 配置URL schemes 添加SDK依赖的系统库文件 7设置分享内容 8添加白名单 9效
1、注册友盟账号2、添加应用填写应用信息得到AppKey3、使用CocoaPods集成友盟分享在Podfile中增加一行
下载
4、设置AppKeyfunc application(application: UIApplication,didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
UMSocialData.setAppKey("友盟AppKey")
return true
}
5、微信分享注册微信应用获取AppID和AppSecret6、添加微信AppID和AppSecretAppDelegatefunc application(application: UIApplication,didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
UMSocialData.setAppKey("友盟AppKey")
UMSocialWechatHandler.setWXAppId("微信AppID",appSecret: "微信AppSecret",url: "跳转的网址")
return true
}
配置URL schemes在你的工程设置项,targets 一栏下,选中自己的 target,在 Info->URL Types 中添加 URL Schemes,添加xcode的url scheme为微信应用appId,例如“wxd9a39c7122aa6516” 添加SDK依赖的系统库文件。在Xcode中打开工程配置文件,选择“summary”一栏。在“summary”中选择“Linked Frameworks and Libraries”一栏,点击“+”图标添加下面八个库文件,分别是 Security.framework libiconv.dylib SystemConfiguration.framework CoreGraphics.Framework libsqlite3.dylib CoreTelephony.framework libstdc++.dylib libz.dylib 7、设置分享内容func shareFoodDiary(){
UMSocialSnsService.presentSnsIconSheetView(self,appKey: "5729562b67e58e173f002f20",shareText: "测试",shareImage: nil,shareToSnsNames: [UMShareToWechatSession,UMShareToWechatTimeline,UMShareToWechatFavorite],delegate: self)
}
func didFinishGetUMSocialDataInViewController(response: UMSocialResponseEntity!) {
if response.responseCode == UMSResponseCodeSuccess {
print("(response.data)")
}
}
8、添加白名单9、效果(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |