推送学习
来源:互联网 发布:数据可视化职位 编辑:程序博客网 时间:2024/06/07 12:16
主要记录下自己的学习过程,及过程中遇到的难点、疑惑点、遇到的问题
学习博客网址:
http://blog.csdn.net/showhilllee/article/details/8631734
1、 中间遇到的错误:
// Open a connection to the APNS server
$fp = stream_socket_client(
'ssl://gateway.sandbox.push.apple.com:2195', $err,
$errstr, 60, STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT, $ctx);
更换这个的时候,吧ssl:这个东西丢了
2、疑惑点:
主要步骤
(1)appleID (开通push 权限)
(2) appID 对应的pushCer(主意选择push sevevice)
(3) appID 对应的开发profile对应的开发cer可以是任意的,你电脑上认可的就可以
3、客户端实现细节点:
/*
关于推送
1、如果程序运行中:调用系统方法 didReceiveRemoteNotification
2、如果程序运行在后台 ,收到一条消息
(1) 如果用户点击消息: 调用系统方法 didReceiveRemoteNotification 系统自动清除通知栏中的消息
(2)如果用户没有点击消息:消息丢失,没有办法得到此条消息
3、如果程序没有运行 收到一条消息
(1) 如果用户点击消息: 调用系统方法 didFinishLaunchingWithOptions 通过launchOptions 获得此条消息 系统自动清除通知栏中的消息
(2)如果用户没有点击消息:消息丢失,没有办法得到此条消息
*/
4、目前没有弄明白的地方
对于下面这个方法
-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler{
什么情况下在后台自动调用此种方法,没有实现这种情况- 推送学习
- iphone推送apns学习
- iOS推送学习
- 服务器推送技术学习
- 极光推送学习笔记
- iOS 推送学习
- 极光推送Demo学习
- activemq推送学习
- 消息推送入门学习
- iOS学习笔记5-推送(信鸽推送)
- iOS学习 本地推送与远程推送
- ios学习--ios推送机制
- Android C2DM学习 --云端推送
- 推送相关的学习资料
- Android消息推送 学习一
- 本地推送通知的学习
- 【iOS学习笔记】远程推送
- IOS本地推送 学习手记
- 选择排序
- Android工作笔记_Fragment底部几个按钮做主页的实现技术点
- POJ 2376 Cleaning Shifts
- 认识.TOP域名
- 搜索文件夹内的所有文件里包含某字符串的linux命令
- 推送学习
- shell排序
- opencv人脸检测基础代码
- 定义事务传播属性
- R Api
- html div margin:0 auto;不居中的原因
- makefile函数使用 字符串处理函数
- CENTOS6.4中安裝openwebmail 2.53
- C\C++基本数据类型占用的字节数和注意事项