APNS 苹果推送服务

1、点击通知栏调用方法
app在前台或者后头的时候 didReceiveRemoteNotification 。 未打开状态 didFinishLaunchingWithOptions

2、清除通知栏消息
[UIApplication sharedApplication].applicationIconBadgeNumber = 1;
[UIApplication sharedApplication].applicationIconBadgeNumber = 0;

要点在于要先把BadgeNumber 设成跟当前不同的值,然后再设成0,就欧了

3、第三方推送所需证书 .p12 .p8 文件
.p12 文件生成 : 在系统软件keychain 中,找到你的推送证书(开发的或者生产的),然后双击证书,弹出如图窗口,选择Export(导出)证书,选择存放的位置,就生成的.p12 文件


2F4D790429109525E3DB850D6912403F.jpg

.p8 文件生成:登录开发者账号,进入Certificates, Identifiers & Profiles 面板,左侧菜单栏选中Keys ,点击右侧 + 号按钮,生成如图文件创建页面,,输入文件名,勾选APNs,点击continue,直到生成.p8文件


0FB5E332E8474183A1B7D19345686537.jpg
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 许多集成的步骤个推官网都有了,这里只写关于推送的远程推送和本地通知的步骤和代码。APP在后台时:走苹果的APNS通...
    AllureJM阅读 7,816评论 1 9
  • 在简单项目中,有使用到apns推送服务,许多文章有涉及到却没有讲清楚。最近做福路通项目,有使用到,做一个总结。 推...
    天空的守望者阅读 4,402评论 0 3
  • 推送通知注意:这里说的推送通知跟NSNotification有所区别NSNotification是抽象的,不可见的...
    醉叶惜秋阅读 5,423评论 0 3
  • 极光推送: 1.JPush当前版本是1.8.2,其SDK的开发除了正常的功能完善和扩展外也紧随苹果官方的步伐,SD...
    Isspace阅读 11,717评论 10 16
  • 推送通知跟NSNotification不同 1.NSNotification是抽象的,不可见的 2.推送通知是可见...
    NBeanN阅读 3,707评论 0 0