一.应用间跳转
1.打开系统程序
#01.设置系统程序url
// 1."tel://10086"
// 2."sms://10086"
// 3."http://itunes.apple.com/app/id425349261?mt=8"
#02.获取对应应用程序的URL
#03.判断是否可以打开URL
// canOpenURL
#04.打开URL
// openURL
2.应用之间的跳转
#01.配置要跳转到的app的info -> URL Types -> URL Schemes
//<array>
//<dict>
//<key>CFBundleTypeRole</key>
//<string>Editor</string>
//<key>CFBundleURLSchemes</key>
//<array>
//<string>wechat</string>
//</array>
//</dict>
//</array>
#02.在AppDelegate.swift 中, 获取首页控制器
#03.获取url对应的URLString
// url.absoluteString
#04.进行判断,根据不同的URL展示不同页面(实现代理方法)
// URLString.contains
二.社交分享:
1.系统自带分享:
#01.判断平台是否可用(新浪微博 -> 配置新浪微博账号)
// SLComposeViewController.isAvailable(forServiceType: SLServiceTypeSinaWeibo)
#02.创建分享控制器
// let composeVc =
#03.设置要分享内容
// composeVc.setInitialText("梦想还是要有的,万一实现了呢?")
// composeVc.add(UIImage(named: "xingxing"))
#04.用modal来弹出分享控制器
// present()
2.友盟分享
#01.打开友盟调试日志
// UMSocialManager.default().openLog(true)
#02.设置友盟AppKey
// UMSocialManager.default().umSocialAppkey = "582ea3b3734be404ad000245"
#03.设置微信,新浪微博,qq的AppKey和AppSecret
UMSocialManager.default().setPlaform(...)
#04.分享结束返回true(回调)
#05.创建分享对象
// UMSocialMessageObject()
#06.设置要分享的文本
// objc.text = "梦想还是要有的,万一实现了呢"
#07.调试分享接口,进行分享
// UMSocialManager.default().share(...)