实现步骤: 跳转-分享-登录-通信录

一.应用间跳转

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(...)

 

转载于:https://my.oschina.net/u/2958688/blog/799702

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值