zoukankan
html css js c++ java
IOS 新消息通知提示-声音、震动
一、APNS
1.注册
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert];
复制代码
2.
服务器
推送(
JAVA
)
PushNotificationPayload payLoad = PushNotificationPayload.fromJSON(message);
payLoad.addAlert("iphone推送测试 www.baidu.com"); // 消息内容
payLoad.addBadge(count); // iphone应用图标上小红圈上的数值
payLoad.addSound("default"); // 铃音 默认
复制代码
二、
程序
内
1.震动
添加系统框架:
#import <AudioToolbox/AudioToolbox.h>
复制代码
调用震动代码:
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
复制代码
2.消息声音
2.1 系统声音
AudioServicesPlaySystemSound(1007);
复制代码
其中1007是系统声音的编号,其他的可用编号:
附含丰富
iphone系统声效
(点击即可)
2.2
用户
音效
//音效文件路径
NSString *path = [[NSBundle mainBundle] pathForResource:@"message" ofType:@"wav"];
//组装并播放音效
SystemSoundID soundID;
NSURL *filePath = [NSURL fileURLWithPath:path isDirectory:NO];
AudioServicesCreateSystemSoundID((__bridge CFURLRef)filePath, &soundID);
AudioServicesPlaySystemSound(soundID);
//声音停止
AudioServicesDisposeSystemSoundID(soundID);
查看全文
相关阅读:
Socket接受多包的问题
用C#实现winform对数据库读写图片
C#下载代码,防迅雷
linux的用户和组
计算机硬件基础
操作系统及网络协议
mysql cluster排错经验分享
清空使用的swap方法
智能DNS的安装和配置
关于nginx和cacti的一次排错经历
原文地址:https://www.cnblogs.com/yangmx/p/3725096.html
最新文章
免费打电话软件|中国免费打电话软件|无限注册免费打电话软件
自动换行产品样式
系统工具源码设计页面
新闻添加cs页面
系统代码生成工具源码
IE6里样式表不起作用解决方法
调试.NET项目出现XML解析错误:未找到元素位置 1行 1列"
Javascript端ajax的Post和Get请求
虚拟主机安全设置防黑客挂马经验总结
.聚集索引和非聚集索引的区别
热门文章
Python之路【第四篇补充】:面向对象初识和总结回顾
Python之路【第四篇】:模块
Python之路【第三篇补充】:Python基础(三)
c# winform socket网络编程,点对点传输文件,socket文件传输,监听端口
在WinForm中使用Web Service来实现软件自动升级
.Net WebClient 上传文件错误集锦
从PC拷文件至PDA移动设备 windows CE
C#FileStream复制大文件
C#中通过代码控制IIS服务重启
asp.net文件操作类
Copyright © 2011-2022 走看看