![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
实用技术
小浪花浪迹天涯
做一个可爱的姑娘
展开
-
本地推送
可以让不在前台运行的APP, 告知用户APP内部发送了什么事情; 简单来说就是程序不在线或程序在后台想要接收消息, 那么就要用到推送通知来实现 ; 效果: - 在屏幕顶部显示一块横幅(QQ) - 在屏幕中间显示一个alertview(闹钟, 本地推送, 不需要网络) - 锁屏时也照样呈现 - 呈现推送通知的同时, 还可以更新APP图标数字 - 用户接受的推送通知, 都会展示在通知中心本地原创 2015-12-25 12:22:57 · 345 阅读 · 0 评论 -
社交分享
如何实现社交分享? 自己编写各个平台的分享代码(代码量较多) 利用iOS自带的Social.framework 利用第三方的分享框架 Social.framework// 判断服务是否可用 [SLComposeViewController isAvailableForServiceType:SLServiceTypeSinaWeibo]// 弹出分享内容输入界面 SLComposeViewContr原创 2015-12-29 14:06:10 · 534 阅读 · 0 评论 -
第三方登录
主流第三方登录主要有两种方式: 1> OAuth2.0: 当前程序–>弹出网页–> 手动输入账号密码–>完成授权,手动获取 AccessToken–>可以获取用户数据 2> SSO 授权: 第三方应用程序–>点击授权–>可以获取用户数据 (模拟器不好使) 这里主要讲SSO授权, 首先我们看一下SSO授权的优势: 1. 快捷方便(不用频繁输入账号密码, 还有可能用户输入错误) 2.原创 2015-12-29 14:44:57 · 428 阅读 · 0 评论 -
支付宝集成
使用支付宝进行一个完整的支付功能,大致有以下步骤: 向支付宝申请, 与支付宝签约,获得商户ID(partner)和账号ID(seller) 下载相应的公钥私钥文件(加密签名用) // 由此获取三个参数 NSString *partner = @""; NSString *seller = @""; NSString *privateKey = @""; 下载支付宝SDK 生成订单信息 商品描述/价原创 2015-12-27 14:49:44 · 361 阅读 · 0 评论