推送通知项目记录

1.对于App设置中的开关通知 有对应的unregisterForRemoteNotifications取消注册
2.iOS 我在通知栏里清除了所有通知,但是应用上的角标还是存在的.
点击icon进入app是不会获取到通知栏的消息的。在通知栏那里点击清除消息也没法影响到badge。
iOS的 通知栏 是系统层面的,
//来自极光社区:https://community.jiguang.cn/t/ios/10849

3.iOS 通知中心点击一条消息拉起app,该app的其它通知都消失了
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
调用完代码,系统就会把没阅读过的消息都清空
//来自极光社区 https://community.jiguang.cn/t/ios-app-app/403/7

4.网上说App在前台时,收到推送,无法alert,但是经测试,是可以的
5.[self.tabBarController setSelectedIndex:2]; 直接不点击,用代码切换tabBar

原文地址:https://www.cnblogs.com/liuw-flexi/p/10754400.html

时间: 2024-09-30 20:01:26

推送通知项目记录的相关文章

iOS开发资源:推送通知相关开源项目--PushSharp、APNS-PHP以及Pyapns等

PushSharp  (github) PushSharp是一个实现了由服务器端向移动客户端推送消息的开源C#库,支持 iOS (iPhone/iPad APNS). Android (C2DM/GCM - Google Cloud Message).Windows Phone.Windows 8.Blackberry (BIS and BES via PAP)以及Amazon (ADM)设备,未来还将支持Firefox OS. PushSharp的API可以流畅地位不同平台创建消息,自适应消

Apple推送通知服务教程

Apple推送通知服务教程 生成APP ID和SSL证书 登录iOS Provisioning Portal页面 首先,我们将要新建一个App ID. 每一个推送APP都需要一个唯一的对应的App ID,推送的消息将被送达到这个ID对应的APP应用中(这里不能使用通配ID). 在iOS Provisioning Portal页面左侧选择 App IDs,然后点击 New App ID 的按钮. 在例子中,对应的表单项填的值如下: · Description: PushChat · Bundle

苹果推送通知服务APNs编程(转)

add by zhj: 下面的几篇文章也非常好, http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1 http://www.raywenderlich.com/32963/apple-push-notification-services-in-ios-6-tutorial-part-2 http://blog.csdn.net/chenglibin1988/art

wp8.1 Study16:网络之 使用Azure移动服务及利用Azure推送通知服务

一.WP8.1有关网络的API WP8.1与其它平台的对比如下图: 二.Azure移动服务 前提: Azure移动服务可以让使用者的数据存放在云空间,从而方便使用者的App在不同平台上的数据共享. 1.在App添加Azure服务 (注意:如果微软账户没有添加Azure移动服务,那么你没有上图界面且不能进行下步) 当成功添加Azure后,会自动在项目的引用下添加有关Azure移动服务客户端库,同时也会在APP.xaml.cs添加对Microsoft.WindowsAzure.MobileServ-

APNs 推送通知

一.CSR文件 1.生成Certificate Signing Request(CSR) 2.填写你的邮箱和常用名称,并选择保存到硬盘. 二.SSL certificate文件 1.通过刚生成的 .certSigningRequest添加测试推送证书(发布推送证书同理) 2.下载下来双击安装 3.打开钥匙串->我的证书,右击选择导出该证书(若没有该选项 点击他处再右击),给证书创建一个密码 注:JAVA后台用这个.p12证书就好,需要.pem证书的还需要如下步骤: APNS证书导出pem ope

【WP 8.1开发】手机客户端应用接收推送通知

上一篇文章中,已经完成了用于发送通知的服务器端,接下来我们就用这个服务端来测试一下. 在开始测试之前,我们要做一个接收通知的WP应用. 1.启动VS Express for Windows,新建项目,在项目模板中选择“空白应用程序(Windows Phone)”. 2.既然要接收通知,肯定少不了Toast.磁贴这几样常用的通知的,故我们得先准备一些图片. 在“解决方案资源管理器”中,双击打开清单文件,切换到“可见资产”选项卡,这个“资产”指的不你的银行卡存款有多少,而是你的应用中的一些如图片.音

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

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

【WP 8.1开发】推送通知测试服务端程序

所谓推送通知,用老爷爷都能听懂的话说,就是: 1.我的服务器将通知内容发送到微软的通知服务器,再由通知服务器帮我转发消息. 2.那么,微软的推送服务器是如何知道我的服务器要发消息给哪台手机呢?手机客户端应用程序在创建推送通道时,微软的通知服务器会为手机分配一个URL,我的服务器只要知道这个URL就可以向指定的手机发送消息.所以,手机客户端必须通过网络把获取到的手机URL发给我的服务器,方法很多,如使用Socket.HTTP提交.Web服务.WCF等都可以. 要测试推送通知,可以通过WP 8.1的

【PHP】iOS推送通知以及反馈服务

近来项目是完成一个PHP的推送服务器,无论是PHP,APNs还是GCM基本上都是从零开始. 写下一点见解,方便以后继续做代码的搬运工. 因为对PHP跟iOS都不熟悉,可能有错漏...穷孩子没有用过iOS的东西... 设备如果希望能够及时收到服务器的消息,大概有三种方式: 1)轮询(Pull)方式:客户端与服务器主动连接查询.因为及时性以及耗电量等要求不可得兼,一般不考虑. 2)SMS(Push)方式:在Android平台,可以通过拦截SMS消息并且解析消息内容来了解服务器的意图,并获取其显示内容