在Podfile中增加一行
pod ‘UMengSocial’,‘~> 5.0’
下载
4、设置AppKeypod install
func application(application: UIApplication,dIDFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { UMSocialData.setAppKey("友盟AppKey") return true }5、微信分享 注册微信应用 获取AppID和AppSecret 6、添加微信AppID和AppSecret AppDelegate
func 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”
在Xcode中打开工程配置文件,选择“summary”一栏。在“summary”中选择“linked Frameworks and librarIEs”一栏,点击“+”图标添加下面八个库文件,分别是
Security.frameworklibiconv.dylibSystemConfiguration.frameworkCoreGraphics.Frameworklibsqlite3.dylibCoreTelephony.frameworklibstdc++.dyliblibz.dylib7、设置分享内容
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、效果 总结
以上是内存溢出为你收集整理的Swift使用友盟分享全部内容,希望文章能够帮你解决Swift使用友盟分享所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)