苹果开发者中心 - 信鸽推送

一.苹果开发者账号分类

从价格分类:

1.$99

(1).个人账号

(2).公司账号:需要法人信息,营业执照,邓白氏编码

使用:用于上传App到AppStore

2.$299

企业账号:需要邓白氏编码

使用:用于公司内部测试,不用于盈利

3.免费

(1).个人申请账号:仅可以用于真机调试

(2).院校账号:仅可以用于真机调试,通过苹果认证的高校,可以使用

二.关于账号的使用

1.证书

(1).测试证书

每个账号最多能创建2个,生成证书需要使用创建CSR文件[1.通过钥匙串生成 2.文件包含:当前电脑的唯一标识码,创建的时间,钥匙串的基本信息]

(2).上线证书

每个账号最多能创建3个,如果想让其他人使用自己的证书:1.需要右键导出.p12文件 2.相当于抹除个人信息部分 3.公司中所有证书公用

2.App ID

(1).全网唯一:整个苹果服务器中唯一的ID

(2).Explicit App ID :如果想上传到appStore,必须使用[确定的,完整的标识]

(3).Wildcard App ID : 用于测试使用

3.Device

(1).每个种类每年最多只能加100台设备

(2).一旦添加,不能删除,只能停用

(3).Register Device:单个添加设备,设备名称,UDID

(4).Register Multiple Devices :批量添加设备,使用文件,文件中,UDID与名称之间必须是Tab,每行结束必须是回车

4.描述文件

作用:将证书,id,设备绑定装在一起,方便Xcode进行调试中的寻找

三.远程推送

1.创建需要的证书,AppID,描述文件,推送证书

2.进行工程配置,保证真机调试的可能性

3.向苹果APNS注册token

4.去第三方平台注册应用

5.对应用进行设置:上传推送证书[信鸽:pem   极光:.p12]

6.集成SDK :导入相关类库和头文件[注意:千万不要连同下载的demo一起拖拽到工程中]

7.注册AppID eg:startApp

8.注册deviceToken,获得规范格式的token

9.将测试设备添加到第三方平台的设备列表

10.创建推送消息本身

11.设置account(用于对某个用户发送消息使用)

12.接收推送消息,并且进行处理[eg:改变角标的值  alert:跳转到某个页面];

13.如果需要,进行对服务器的反馈,方便统计

信鸽推送:

推送消息

时间: 2024-10-10 16:48:12

苹果开发者中心 - 信鸽推送的相关文章

亲手教会你如何用苹果ios应用的推送

1. 什么是推送通知 消息通知分本地通知和远程推送通知,是没有运行在前台的应用程序可以让它们的用户获得相关消息通知的方式.消息通知可能是一条消息,即将发生的日历事件,或远程服务器的新数据.当被操作系统显示时,本地通知和推送通知看起来一样.它们可以显示一个警告信息或在应用程序的图标上面显示一个徽标.它们也可以在警告窗或徽标显示时播放一段声音.推送通知是在 iOS 3.0 和 Mac OS X v7.0 之后引入的.本地通知是在 iOS 4.0 之后引入的.它们都不支持 Mac OS X,当用户被通

如何快速体验腾迅信鸽推送

作者:zhanhailiang 日期:2014-10-13 信鸽是什么 腾讯信鸽(XG Push)是一款专业的免费移动App推送平台,支持百亿级的通知/消息推送,秒级触达移动用户,现已全面支持Android和iOS两大主流平台.开发者可以方便地通过嵌入SDK,通过API调用或者Web端可视化操作,实现对特定用户推送,大幅提升用户活跃度,有效唤醒沉睡用户,并实时查看推送效果. 详情请见:官方介绍文档 其包含两款产品: 信鸽:百亿级的通知/消息推送,秒级触达移动用户,弹无虚发,百发百中 信鸽Pro:

信鸽推送步骤(ios)

这两天研究了ios的推送机制,下面介绍下信鸽推送: 应用配置 首先进入信鸽,创建一个应用,然后在控制台点击应用列表:如下图: 点击应用配置,出现应用配置界面: 在开发环境下,添加个测试设备: 鼠标移动到测试设备上的时候回出现修改按钮,点击按钮,出现添加设备界面:(设备的token:udid) 添加发布和测试证书 参考信鸽的开发者文档,设置证书,如果还有疑问的话可以参考这个链接,也是推送证书的创建,写的比较好:http://blog.sina.com.cn/s/blog_6afb7d800101f

android app 集成 信鸽推送

推送其实挺中意小米推送的,并经用户群占比还是比较大的,奈何拗不过php后端哥们的选型,就只好用信鸽推送了,期间接入过程中也是遇到不少问题,所以记录下来,以后如果还是用信鸽推送的话,估计看看以前的博客,也能少踩点坑. 因为最新版本是2.43,所以按照2.43的引入为准 1,导入jar包和so文件: 文件夹为信鸽推送必须的so文件: 2,针对so文件,gradle文件进行配置,生成第一张图里面的native_libs2的jar文件: 3,AndroidManifest.xml文件的配置,这个基本按照

iOS学习笔记5-推送(信鸽推送)

今天博主有一个集成信鸽推送的需求,遇到了一些困难点,在此和大家分享,希望能够共同进步. 推送分为用户推送,本地推送,远程推送和地理位置推送,其中最常用的就是远程推送,远程推送可以直接编写代码实现功能,也可以使用第三方的SDK,常用的第三方SDK有信鸽推送,极光推送和个推.今天和大家分享一下集成信鸽推送的过程. 1.下载腾讯信鸽SDK 它下面有两个版本:基础版和Pro版 下载地址:http://xg.qq.com/xg/ctr_index/download 注:信鸽ProiOS SDK是信鸽iOS

iOS 关于信鸽推送点击推送通知的处理

最近的项目中使用了推送模块,使用的是企鹅帝国的信鸽推送服务,关于具体怎么推送的,证书如何设置,我不再赘述,一来开发文档中已经讲的非常清楚,二来在网上一搜的话也能搜到一大堆:在这里主要写下关于推送的通知来了之后点击此通知该如何处理,也是对自己做完之后做一个笔记 在这里我项目中所要达到的效果是点击通知栏的推送消息,就进入应用中的相应页:默认的效果是点击推送消息,会直接进入应用,如果应用未启动,则会启动应用进入首页:如果应用已启动,只是点击home退入后台的话,则会返回应用,并且应用之前在哪一个界面,

信鸽推送.NET SDK 开源

腾讯信鸽.NET SDK github 地址 https://github.com/yeanzhi/XinGePushSDK.NET 传送门 如何安装 建议使用nuget安装包,搜索"信鸽"即可 可以通过clone源码编译出dll文件后引入.注意项目使用vs2013 Restful api接口说明 详细说明请浏览信鸽官方wiki[传送门][1] 使用教程 1,初始化信鸽推送 XingeApp xinge = new XingeApp("accessId", &quo

解决iOS 使用腾讯信鸽推送sdk编译链接不能通过的问题

默认demo,在64bit模拟器上会link不过: target 中的 architectures 的valid architectrues里面,去掉 arm64, build active architecture only: 改为no 解决iOS 使用腾讯信鸽推送sdk编译链接不能通过的问题

信鸽推送的使用

最近在看推送方面的知识,用的是信鸽推送主要是因为后台用的是信鸽 推送用第三方推送,也就是在客户端建一个广播接收器,当服务器发送消息时发送到信鸽,信鸽再发送一次,广播接受器接受下: 我实现的功能比较简单,当app在运行状态时,会在主页展示一个弹窗展示推送的消息:如果app不在运行状态且service没被销毁就展示默认的通知 那么如何在主页展示弹窗:当广播接受器收到我要的消息时,用观察者模式,收到消息在发送个消息个主界面 官方的Demo连接:http://xg.qq.com/xg/help/ctr_