IOS 社交分享
2020-05-30 本文已影响0人
越天高
很多App中都有个“社交分享”的功能
通过用户的分享,让更多的人去了解和使用这个App
目前移动互联网应用程序推广的最重要手段之一
在iOS中,实现“社交分享”的方法
自己编写各个平台的分享代码(代码量较多)
- 利用iOS自带的Social.framework
let text = "今天天气不错"
let image = UIImage(named: "color")
let url = URL(string: "www.baidu.com")
let items = [text, url] as [Any]
let customShareVC = UIActivityViewController(activityItems: items, applicationActivities: nil)
customShareVC.completionHandler =
{(type,error) in
}
present(customShareVC, animated: true, completion: nil)
如果我们的app没有通过其他的app的认证是不可以分享的,在使用的时候
- 利用第三方的分享框架
友盟分享:http://dev.umeng.com/social/ios/share/quick-integration
ShareSDK:http://wiki.mob.com/iOS快速集成指南
百度社会化分享组件:http://developer.baidu.com/soc/share
(百度还有个“社会化登录组件”:http://developer.baidu.com/soc/login