ios-iOS远程推送 提示音怎么实现的 自定义提示音和系统提示都是怎么实现的?

问题描述

iOS远程推送 提示音怎么实现的 自定义提示音和系统提示都是怎么实现的?

iOS远程推送 提示音怎么实现的 自定义提示音和系统提示都是怎么实现的?

解决方案

http://m.blog.csdn.net/blog/chengyakun11/9324069 这篇是系统提示音,自定义的其实就是播放音频而已,AVFoundation有play和stop方法,极其简单

解决方案二:

你要知道,后台和未启动运行的时候使用的是远程推送,这个时候和客户端代码没有一点用处,服务端那边发的消息是有个字段sound,可以设置声音名称(这个名称好像是你自己 app 里面有的声音才行,这个具体忘了。),如果你的客户端有的话,可以播放,还有,你那边有没有把通知里面的声音给关掉啊?关掉声音是不会响 的。
剩下的就是让服务器那边写的 sound 字段和客户端的对照上。

时间: 2025-01-26 06:01:29

ios-iOS远程推送 提示音怎么实现的 自定义提示音和系统提示都是怎么实现的?的相关文章

iOS实现远程推送原理及过程_IOS

推送通知,是现在的应用必不可少的功能.那么在 iOS 中,我们是如何实现远程推送的呢?iOS 的远程推送原理又是什么呢?在做 iOS 远程推送时,我们会遇到各种各样的问题.那么首先让我们准备一些做推送需要的东西.我们需要一个付费的苹果开发者账号(免费的不可以做远程推送),有了开发者账号,我们可以去苹果开发者网站,配置自己所需要的推送的相关证书.然后下载证书,供我们后面使用,详细的证书配置过程,我们下面再说. 首先我们要说说iOS推送通知的基本原理: 苹果的推送服务通知是由自己专门的推送服务器AP

iOS消息远程推送通知_IOS

本文实例为大家分享了iOS消息推送.iOS远程通知代码,供大家参考,具体内容如下 消息推送 /* 要开发测试消息机制的程序,必须用真机测试 推送消息的类型 UIRemoteNotificationTypeNone 不接收推送消息 UIRemoteNotificationTypeBadge 接收图标数字 UIRemoteNotificationTypeSound 接收音频 UIRemoteNotificationTypeAlert 接收消息文字 UIRemoteNotificationTypeNe

iOS注册远程推送消息证书后提示此证书签发者无效的解决办法

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 我们在编写关于远程推送消息的App时需要注册一个相关的证书,我们可以到Apple开发网站的Certificates, Identifiers & Profiles页面首先创建一个App ID. 其中进入Push Notifications选项,并且在其子项Development SSL Certificate中选择创建证书(因为该证书是调试用的,所以在Deve

iOS远程推送原理及实现过程

原文出自[听云技术博客]:http://blog.tingyun.com/web/article/detail/571 推送通知,是现在的应用必不可少的功能.那么在 iOS 中,我们是如何实现远程推送的呢?iOS 的远程推送原理又是什么呢?在做 iOS 远程推送时,我们会遇到各种各样的问题.那么首先让我们准备一些做推送需要的东西.我们需要一个付费的苹果开发者账号(免费的不可以做远程推送),有了开发者账号,我们可以去苹果开发者网站,配置自己所需要的推送的相关证书.然后下载证书,供我们后面使用,详细

iOS远程推送Push开发教程_IOS

远程推送通知 什么是远程推送通知 顾名思义,就是从远程服务器推送给客户端的通知(需要联网)远程推送服务,又称为APNs(Apple Push Notification Services) 为什么需要远程推送通知 传统获取数据的局限性 只要用户关闭了app,就无法跟app的服务器沟通,无法从服务器上获得最新的数据内容 远程推送通知可以解决以上问题 不管用户打开还是关闭app,只要联网了,都能接收到服务器推送的远程通知 远程推送通知使用须知 所有的苹果设备,在联网状态下,都会与苹果的服务器建立长连接

详解iOS本地推送与远程推送_IOS

一.简介 分为本地推送和远程推送2种.可以在应用没有打开甚至手机锁屏情况下给用户以提示.它们都需要注册,注册后系统会弹出提示框(如下图)提示用户是否同意,如果同意则正常使用:如果用户不同意则下次打开程序也不会弹出该提示框,需要用户到设置里面设置.一共有三种提示类型: UIUserNotificationTypeBadge:应用图标右上角的信息提示 UIUserNotificationTypeSound:播放提示音 UIUserNotificationTypeAlert:提示框 二.本地推送 1

iOS开发之远程推送

说到远程推送,应该用的也挺多的,今天就基于SEA的云推送服务,做一个推送的小demo,来了解一下iOS中的远程推送是怎么一回事儿,首先你得有苹果的开发者账号,好咸蛋也差不多了,主要内容走起. 一.准备阶段 1.在苹果开发官网上申请推送证书之前需要一个名字叫做certSigningRequest文件.该文件在MAC系统中生成,用于在Apple网站上申请推送证书文件,下面是利用钥匙串生成该文件的步骤: (1).打开Mac下的钥匙串->钥匙串访问->证书助理->从证书颁发机构请求证书,如下图所

iOS远程推送之友盟Push

更新记录: 1.2015年10月23日上午10:10分更新,优化了该类,去除了不必要的方法. ------------------------------------------------------------------------------------------------------------------------------------------------------ 入职后的一个任务,就是做远程推送,听老大说用的是友盟Push.所以就看了一下友盟push,具体的集成以及

IOS远程推送,第一次点击通知,没有提示信息

问题描述 IOS远程推送,第一次点击通知,没有提示信息 当应用在前台或后台的时候,推送一切正常:但是当应用是退出状态的时候,收到推送信息,点击推送信息.这里要说明一下,打开应用的时候,应该有一个alertview弹出框的(当应用在前台或后台的时候都是这样),但是,第一次点击推送消息,应用打开,并没有alertview弹出框,但是,第二次点击通知栏通知的时候,会出现alertview弹出框. 我感觉不应该是这样的,请大神们给我解惑,到底本来就是这样,还是说我有地方没有考虑到... ps:应用是在退