不仅需要提高APP新增用户量,因为申请证书的步骤麻烦

图片 6

摘要腾讯移动推送(信鸽)正式推出多厂商通道的一体式推送方案,号称Android首家实现统一推送服务的云厂商。1、前言关于国内安卓推送环境,作为开发者深受其苦:厂商通道各自为战,第三方通道互保策略共存,导致开发者对推送效果不满、手机用户对推送服务不满、厂商对多通道策略不满,造成了混乱的市场现状。腾讯移动推送(信鸽)作为统一推送联盟副理事长,在推动统一推送标准的建立与落实中,腾讯信鸽提出多厂商通道一体化的集成式推送解决方案,为整合推送环境、统一推送规范迈出了实验性的一步。2、多厂商推送通道集成原理在信鸽一期的多厂商通道集成能力中,信鸽开放了对小米、华为、魅族等厂商的通道集成能力,后续也会持续优化和扩充。在集成版本的SDK中,信鸽可以实现:1)根据用户的设备品牌信息,自动选择使用对应厂商的推送通道;2)一次推送自动分发至多个厂商通道,并提供统一的管理台查看推送数据;3)开发者可以通过勾选打开/关闭分通道推送的能力,来选择是否调用该功能。现有的推送流程如下:3、多厂商推送通道集成具体实现3.1
统一账号系统每个PUSH SDK
都会生成一个唯一标识的字符串来标识集成了其SDK的设备,用于PUSH后台来标识终端设备,统一称之为TOKEN。由于集成了多方厂商PUSH
SDK,
每个厂商都会有就自己的账号Token体系,所以信鸽需要有一套统一的账号体系将各个厂商的账号体系关联起来。业务消息来时,会先调用信鸽Token,检查该Token是否有后台绑定关系的其他厂商通道注册Token。统一账号体系的流程如下:1)信鸽PUSH
SDK 从后台获取本设备的唯一标识TOKEN,
其生成主要是依据设备的设备ID,应用的包名等信息计算得到;2)根据用户设备的调用机型,调用对应的第三方PUSH
SDK相应中的注册API,获得厂商通道的设备TOKEN;3)将信鸽PUSH
TOKEN跟第三方PUSH TOKEN进行帐号关联。3.2
通道选择当有业务消息推送到信鸽PUSH后台时,信鸽会进行任务的拆解下发。根据后台Token的记录,如果有对应的厂商Token,优先推送厂商通道,否则推送信鸽通道。通道选择原则:1)优先选择厂商PUSH通道;2)厂商通道注册失败时,选择信鸽通道。

前言:

APP运营推广的目的在于拉新、留存、促活、变现。所以,对于产品运营而言,不仅需要提高APP新增用户量,也需要通过一些恰当的营销方式留住老用户,唤醒沉睡的用户,促进平台活跃量,提高二次或多次消费。本文将详细的为大家介绍基于APP运营的PUSH营销。

这两天好好的研究了下推送这功能,关于它我将分成两部分来讲,一、IOS手机端,二、Servlet服务端,今天先讲下IOS端

   
 最近公司的项目需要集成远程推送,网上各种浏览各种搜索,总结下来基本没有什么完整版的教程,或是代码版本比较古老,或是片面性的将核心逻辑并核心代码贴出来,看得人似是而非云里雾里,浪费大把时间,本着一个有责任的程序员,所有抽出时间整理下远程推送,文章不会有太过于深奥的技术点,只是推送的一整套流程,平民阶级的思想,目的让你快速集成远程推送功能。

图片 1

一、感受

准备条件:

PUSH

下面讲下我对推送这个功能在IOS下的感受,这个算是我做了服务端的功能和手机端的功能后的一个体会吧,
这功能在IOS上是多少给我带来了点鸡肋的感觉,首先很多时候收到推送有延时现象,还有如果连续推送两条消息给一个Iphone手机,如果遇到延时这个问题,那么第一条推送就会被覆盖。(这里我用的是友盟的推送,这个推送暂时感觉还不错,大多数推送能及时收到,至少我暂时测试是如此,所以我这里也选择了它,以前遇到过两小时后才到的第三方推送…..甚至根本就收不到。),再一个,即使延迟这个问题解决了,关于推送消息的管理也是一个麻烦事,如果想好好管理,我觉得数据库里面首先得创建一张对应的通知管理表,今天在IOS上面我是认真的测试了这功能,当应用从后台移除后,接受到的推送消息,是不会进入通知代理的,这一点是个麻烦事,(也就是这一点,让我想到了数据库中创建对应的表。),应为用户不可能一直把手机拿手上,即使拿手上,就看那通知在手机上的短暂停留时间,也可能导致用户没看明白后台推送的什么,而且这时候应用处于被移出后台的状态,由于这个原因,接受到的通知就不能进入通知代理,所以导致这条通知无法保存到本地。所以说创建一张表我觉得是必要的。
但我发现很多应用都没这样做。
如果这样做了,对推送来说是一个很大的优化,至少在IOS上是,因为IOS暂时无法完全避免接受不到通知这个揪心的问题,而且我觉得发送的消息内容都不重要了。感觉可以把通知的语音修改一下,这一点才重要…..改成这样:你有新消息请在通知表中去查看….
 


PUSH:移动应用消息推送

 

极光推送SDK Version:v2.1.7

目的:

二、下载友盟推送SDK集成到应用

APP Version:8.0

唤醒沉睡的用户,提高APP平台活跃量,促进重复购买及消费、有助于KPI考核。

   
这里注册我就不说了,下面我主要以截图的方式讲解。

流程图:

PUSH工具:

   1、下面的截图点击”SDK下载及文档”


1、自有平台

   
 图片 2

图片 3

2、第三方平台

   2、上一步执行后,进入新页面,找到消息推送。

苹果开发者远程通知证书申请:

需求:

 
  图片 4


1、对接APP技术团队

    3、上一步执行后,进入新页面,点击SDK下载。

因为申请证书的步骤麻烦,此处步骤拆分出来,作为单独模块来讲述:

2、足够的PUSH费用预算

 

进入《IOS开发者证书申请》

操作流程:

   
 图片 5

《IOS开发者证书申请》文章中已经详细介绍了如何在苹果电脑上安装开发者证书,这里还需要导出推送的开发和发布证书.p12文件(p12文件类似于文件的副本):

1、自有:

  4、将下载的SDK推送包COPY到项目中。

步骤:

登录APP软件管理后台—选择需要推送的内容或页面—编辑推送语—点击推送

  图片 6

1.打开安装证书的电脑。

2、第三方:

  

2.打开《钥匙串访问》工具。

注册平台账号—完善开发者基本资料—添加应用—下载SDK—调用接口—调用参数—调用返回—监控PUSH数据

三、导出推送证书上传友盟,创建应用

3.在工具的右边框选择钥匙串下的登录。

第三方PUSH平台:

    1、友盟的推送只需要导出P12证书即可,不需要生成pem证书,这里需要导出两个证书,一个是开发者证书,一个是产品证书,下面截图。

4.接着底下选择种类中我的证书。

友盟消息推送:

       
图片 7 
 图片 8

5.这时你会看到你电脑上安装的开发所需的证书,分别找到通知的开发和发布证书。

腾讯信鸽:cloud.tencent.com/product/XGPush

      你如果还不知道怎么制作Ios推送证书,可以去 
查看,讲得非常详细。

6.点击右键选择导出”………”,选择存放文件存放位置并给文件命名,记得给一个密码,这个密码随便设置,但必须得记住,后面会用到,到此.p12文件生成完成。

个推推送:

   
2、下面是友盟创建IOS应用的步骤截图

相关文章

Leave a Comment.