本地推送及远程推送

来源:互联网 发布:oracle数据库试题 编辑:程序博客网 时间:2024/06/02 04:28

推送


分为远程推送和本地推送


1.远程推送服务

首先应用注册通知服务 — 操作系统向APNS请求devicetoken(NSData类型)(当前设备的唯一标识)—》2.应用拿到device token—》3.发送给app的后台—》4.事件发生时,app后台服务器把推送发给APNS。


device token64位的乱码。唯一标识。数字和字母组成。


iOS推送三方

1.极光推送。JPush,比较专业的。

2.友盟推送。友盟最著名的是友盟统计。

 


如果Xcode7跑iOS9模拟器,要第一个设置rootviewController根视图,否则可能会报错


模拟器做不了远程推送,只能跑真机


获取device token :1.需要apple 设备 3.还有apple id。


标签功能:

根据用户习惯来,推送不同的消息。可以后台服务器做,可以选择所有人,tag标签,

推送给特定人群,可以用第三方的标签高级功能。


Xcode报错,引入三方库的时候,报错:duplicate symbol _llvm.cmdline in:

可能原因是:不支持模拟器。


配置推送证书

1.开发证书 2.生产证书


极光推送:

pushconfig.plist中第一个0表示测试,上线的话改成1。


0 0