友盟分享和登录步骤

简介: 友盟分享和登录步骤

友盟分享和登录步骤


先不多说自己注册一个友盟账号

第一步添加一个应用

1.1先点产品 ,点击分享


7959c1b98462c47743d3d31ffff711a1.png

Snip20170927_2.png


1.2来到这个页面,我们可以看到分享和登录,点击立即使用


68d20afca48746abd0e5a28610254463.png

Snip20170927_3.png


1.3来到这个页面点击左下角的添加新应用

2c0915853a002be76a269389ae5079b5.png

Snip20170927_6.png


1.4那么就写一个你要做分享和登录的应用


02324b497af49fea75b6a389e4e2ede7.png

Snip20170927_7.png


1.5点击提交并获取AppKey 这个时候就可以获取到友盟的AppKey

1a576f892c9b391f8f03a8ef63bf16e8.png

Snip20170927_8.png

第二步开始集成SDK

2.1点击开发者中心—》SDK与文档


1aee5902bf5b6a2dc977a3756802bbe1.png

Snip20170927_10.png


2.2找到U_Share分享点击苹果—》点击iOS集成文档


a44f27607c9f3f7a02f9a5c87fbfc465.png

Snip20170927_11.png


2.3可以看到文档了

a83f9ef8074807b81a822d2a342e88d5.png

Snip20170927_12.png

我先用Cocoapods集成,等会再用手动集成

4a81979604b7c77ac181af7592607d64.png

Snip20170927_14.png

2bf80049d407eff86196cae287181920.png

Snip20170927_30.png

bd8c164eb4c99354849062f9ab594d8a.png

Snip20170927_13.png

1c873dd0bd3b38debf0f60cfa284bf72.png

Snip20170927_15.png

第三步在Xcode配置

3.1Xcode配置URL Scheme

158160bcb674000e11fe671e7f2bd5d1.png

Snip20170927_18.png


如果不清楚URL Scheme如何填写  建议可以参考下面这个图

2e7d52d9441159a18413cff3084bfeb9.png

Snip20170927_19.png


3.2Xcode的Info.plist中配置

fc347417c042afe0afac5e73c2362927.png

Snip20170927_23.png

第四步开始操刀代码了

4.1在AppDelegage.m中的代码

e109c23a42e794db847e1612972b38fb.png

Snip20170927_21.png


fe7c55c645d21d1585be1aa7ff77e6a1.png

Snip20170927_22.png


4.2在点击分享页面的代码


66858287565071ad4f09657ebd6cba68.png

Snip20170927_24.png

f19ea9297c6e55125750f2362443a274.png

Snip20170927_26.png


👌 基本完成了

e53b4def357a35aa1184a1826c0cffc9.jpg

分享动画.gif

登录

刚才我已经在利用Cocoapods集成了QQ

第一步: Xcode的Info.plist中配置

b4be4af2a2faef163ac662dab64a0907.png

Snip20170927_33.png

第二步:在AppDelegage.m中导入头文件

import <UMSocialQQHandler.h>

第三步:在AppDelegage.m中的刚才设置微信的AppID 和AppSecret的地方加上设置QQ的AppID

ec39396cd522c12ff6093e0c93238b32.png

Snip20170927_31.png

第四步:在需要QQ登录的事件中

fb99f41b96a6eda77d4a601a45235623.png

Snip20170927_32.png

👌 效果如下


5ee8df37e5690d91d15111bb6524ac1f.jpg

登录动画.gif

相关文章
|
人工智能 JavaScript 前端开发
【前端|JS实战第1篇】使用JS来实现属于自己的贪吃蛇游戏!
【前端|JS实战第1篇】使用JS来实现属于自己的贪吃蛇游戏!
495 0
|
SpringCloudAlibaba NoSQL Java
Seata配置参考
SeataClient是直接集成到我们的业务微服务中,SeataClient的原理是代理我们jdbc数据源,在应用程序和数据库之间加了一层,通过添加的这一层来做事务管理。
997 0
|
12月前
|
人工智能 边缘计算 监控
《解锁分布式软总线:构建AI分布式推理临时集群的密钥》
分布式软总线是一种创新的软件定义通信技术,通过自发现与自组网特性,构建高效的人工智能分布式推理临时计算集群。它能自动识别并连接多设备,优化任务分配与数据交互,广泛应用于智能安防、工业制造及科学研究等领域,大幅提升推理效率与性能,为人工智能发展开辟新路径。
448 6
|
存储 算法 C++
【算法】哈希映射(C/C++)
【算法】哈希映射(C/C++)
|
存储 Java 编译器
课时60:子类对象实例化流程
摘要: 1.子类对象实例化要求 2.范例1:默认情况下的子类实例化 3.范例2:修改子类,显式使用 super() 4.范例3:父类仅提供有参构造方法,不使用无参构造 5.范例4:其他父类构造
224 6
|
SQL 安全 Go
PHP在Web开发中的安全实践与防范措施###
【10月更文挑战第22天】 本文深入探讨了PHP在Web开发中面临的主要安全挑战,包括SQL注入、XSS攻击、CSRF攻击及文件包含漏洞等,并详细阐述了针对这些风险的有效防范策略。通过具体案例分析,揭示了安全编码的重要性,以及如何结合PHP特性与最佳实践来加固Web应用的安全性。全文旨在为开发者提供实用的安全指南,帮助构建更加安全可靠的PHP Web应用。 ###
343 1
|
消息中间件 存储 Java
Android消息处理机制(Handler+Looper+Message+MessageQueue)
Android消息处理机制(Handler+Looper+Message+MessageQueue)
507 2
|
测试技术 定位技术 项目管理
一图搞懂,全流程项目管理实践地图,驱动:市场-研发-售后
为了实现市场运营、产品研发与售后服务的有效协作,YesDev项目管理工具提供了一个全面的解决方案。它覆盖从项目成单到交付的全过程,通过清晰地划分市场运营、产品研发和售后服务三个主要阶段,加上组织管理作为基础设施,形成3+1的管理体系。 YesDev提供了一套从市场到售后的全流程管理方案,帮助企业实现跨部门高效协作。
C#进程调用FFmpeg操作音视频
因为公司需要对音视频做一些操作,比如说对系统用户的发音和背景视频进行合成,以及对多个音视频之间进行合成,还有就是在指定的源背景音频中按照对应的规则在视频的多少秒钟内插入一段客户发音等一些复杂的音视频操作。本篇文章主要讲解的是使用C#进程(Process)调用FFmpeg.exe进行视频合并、音频合并、音频与视频合并成视频这几个简单的音视频操作。
288 0
|
Dubbo Java BI
微服务框架(二十六)Grafana dashboard 定时报表
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。 本文为使用grafana-reporter生成grafana dashboard报表,并使用定时任务邮件发送

热门文章

最新文章