zoukankan      html  css  js  c++  java
  • 实现步骤: 跳转-分享-登录-通信录

    一.应用间跳转

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

    完事皆项目,感兴趣可联系我邮箱~hjjuny@163.com
  • 相关阅读:
    Dubbo简介
    Curator的cluster,实现多节点数据共享
    CuratorBarrier
    Curator场景应用
    Curator的监听
    Curator框架基础使用
    MySQL----MySQL数据库入门----第二章 数据库和表的基本操作
    MySQL----MySQL数据库入门----第一章 数据库入门
    PHP-----PHP程序设计基础教程----第四章数组
    PHP-----PHP程序设计基础教程----第三章函数
  • 原文地址:https://www.cnblogs.com/hjjun/p/6084573.html
Copyright © 2011-2022 走看看