iOS打包后收不到推送信息
今天遇到的一个特别神奇的问题:
应用在测试环境下打的包收不到推送了,打包之后都没有推送,但是我真机测试又是可以收到推送消息的。经过好久才找到原因,感觉很坑。这里记录一下问题:
1.由于我的推送第三方使用的是"个推",我先用个推的官网发了一条推送消息,发现安装ipa包的设备还是没有收到;<奇怪???>;
2.连真机Xcode运行测试,手机可以收到推送.<说明不是代码问题了>;
3.然后不知道为啥,百度"iOS打包后收不到推送信息",看到这篇文章: http://blog.csdn.net/wangyang6275/article/details/50012001
4.看完之后,定位还是证书问题.回想自己打包的流程:
a:自动选择的证书;

b:这里自动选择生成的是发布的证书,然后还不能改成开发的证书<因为我的个推上传推送文件是开发环境的>

到这里就定位了就是这个证书"开发"和"发布"的问题了......
按照上面那个链接的文章解决办法,问题完美解决了,我的手机上也可以收到推送了....
然而,问题又来了......
二."开发者中心"的开发Provision证书的设备数是64,打包之后传到"蒲公英"上,显示设备数是62,这就尴尬了,没有的设备正好是经理要测试的那台设备.
1.果断上"开发者中心"重新生成了开发Provision证书,添加进Xcode;
2.再次打包,还是62台设备数,到这里真不知道为什么;
3.还有个问题: 当我勾选"自动选择证书"的时候,正常打包,不会报错,然而使用手动自己选择证书的时候,报以下错误:

这也是我疑惑的地方,明明证书这块都是没问题的,想不通为啥报错?????????
三.问题解决:
这里呢,应某人要求给他用"凌风"来署个尾名...哈哈哈
[背景] 今天,一个前端的师弟问我怎样做实时聊天窗口,我毫不犹豫地说:在前台定时访问服务端呀!师弟默默地百度了一番,最后告诉我,有一种技术是后服务端动推送信息给客户端的,这种技术的名字叫comet,我 ... 为什么会存在这样的 问题,刚开始的时候我也搞不清楚,之前用极光的时候杀死程序后也会收到推送,但最近重新再去集成时就完全不好使了,这我就纳闷了,虽然Google在高版本上的android上面不建议线程守 ... 一.iOS推送通知简介 众所周知苹果的推送通知从iOS3开始出现, 每一年都会更新一些新的用法. 譬如iOS7出现的Silent remote notifications(远程静默推送), iOS8出 ... 李洪强iOS经典面试题154- 通知与推送 通知与推送 本地通知和远程推送通知对基本概念和用法? image 本地通知和远程推送通知都可以向不在前台运行的应用发送消息,这种消息既可能是即将发生的事 ... 推送并不是什么新技术,这种技术在互联网时代就已经很流行了.只是随着进入移动互联网时代,推送技术显得更加重要.因为在智能手机中,推送从某种程度上,可以取代使用多年的短信,而且与短信相比,还可以向用户展示 ... iOS直播-基于RTMP的视频推送 所谓的视频推送就是把摄像头和麦克风捕获到视频和音频推送到直播服务器上.我们这里使用推送协议是RTMP协议. 扩展:腾讯直播平台,阿里直播平台,百度直播平台提供均为R ... 前言 推送为远程推送,一般由苹果APNS服务器发送给苹果设备(iPhone,iPad) 推送分在前台和后台.在前台时 用户可以在application 的代理回调接口中做相应处理:在后台时 系统会全权 ... 测试一下HTML5的websocket功能,实现了客户端→服务器实时推送信息到客户端,包括推送图片: websocket实现MessageInbound类 onTextMessage()/onBina ... 使用Pushlet来实现服务器端向客户端推送信息 1. 实现方式: 有两种实现方式: 1. 通过配置文件来实现定时的从服务器端向客户端推送信息 2. 通过API主动 ... [系列目录](./XmlCatalog.html) 前言 本篇是这个系列的最后一篇.也是本人第一次写系列文章,虽然系列中大部分内容都是参考网络,但是自己都有敲代码验证.自己再编写过程中也学习到了很多知 ... 一, 红黑树所处数据结构的位置: 在JDK源码中, 有treeMap和JDK8的HashMap都用到了红黑树去存储 红黑树可以看成B树的一种: 从二叉树看,红黑树是一颗相对平衡的二叉树 二叉树--&g ... 本文格式: 大整合类标题 文章标题 作者:文章网址 USA:参考老外网址/老外网址 &&: 意思是内涵一个系列 javascript方面整理: 1. for in 循环的输出顺序问题 ... IoC,控制反转,是spring的核心,通俗点讲就是我们不必再自己去用new创建对象了,通过l配置将类注入到IoC容器中,在启动时,IoC容器去帮我们创建对象,并管理其依赖关系,这种实现方式叫做DI, ... 这道题吗= =首先解决了我多年以来对仙人掌图的疑问,原来这种高大上的东西原来是这个啊= = 然后,看到这种题,首先必须的就是缩点= = 缩点完之后呢,变成在树上找最长路了= =直接树形dp了 那么那些 ... 1.首先定义一个需要控制数值的类,类中定义若干个变量 using UnityEngine;using System.Collections; using UnityEngine; using Syst ... abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力. abstract class和inte ... 翻译:使用 Redux 和 ngrx 创建更佳的 Angular 2 原文地址:http://onehungrymind.com/build-better-angular-2-application- ... 数据的类型转换: 之前提到过,js中数据类型分两种, 基本数据类型string number boolean undefined null 复杂数据类型 对象 Date Array ... Cookie SessioniOS打包后收不到推送信息的更多相关文章
随机推荐