IOS版添加phonegap--本地消息推送教程
来源:互联网 发布:任志强 知乎 编辑:程序博客网 时间:2024/05/23 23:33
1.拷贝插件文件到项目的插件文件夹里面
2.在你的config.xml文件里面引入
<plugin name=”Localpush” value=”Localpush” />
3.在你的html页面里面引入localpush.js文件
(1)//str 为推送的本地消息
function localpush(str){
Localpush.locpush(
function(echoValue){
},
function(err) { alert(err);},str);
}
(2)//取消推送
function cancelpush(){
Localpush.cancel(
function(echoValue){
alert(echoValue);
},
function(err) { alert(err);}
);
}
4.在你的AppDelegate.m文件中的didReceiveLocalNotification方法里面添加以下代码:
–(void) application:(UIApplication*)application didReceiveLocalNotification:(UILocalNotification*)notification
//本地推送提醒
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@”接收到本地提醒”
message:notification.alertBody
delegate:nil
cancelButtonTitle:@”确定”
otherButtonTitles:nil];
[alert show];
application.applicationIconBadgeNumber -= 1;
//end
5.这样基本上可以实行本地化推送,另外在插件里面有很多参数,可以手动调整。
// 设置推送延迟时间
notification.fireDate = pushDate;
// 设置时区
notification.timeZone = [NSTimeZone defaultTimeZone];
// 设置重复间隔
notification.repeatInterval = kCFCalendarUnitDay;
//kCFCalendarUnitWeekday一周一次
//kCFCalendarUnitMinute 分钟一次
//kCFCalendarUnitDay 每天一次
KeyMob致力于国内最优秀的移动广告平台,为数以万计的企业广告主提供精准的移动互联网产品营销,为手机应用开发者创造广告丰厚的收入。
2.在你的config.xml文件里面引入
<plugin name=”Localpush” value=”Localpush” />
3.在你的html页面里面引入localpush.js文件
(1)//str 为推送的本地消息
function localpush(str){
Localpush.locpush(
function(echoValue){
},
function(err) { alert(err);},str);
}
(2)//取消推送
function cancelpush(){
Localpush.cancel(
function(echoValue){
alert(echoValue);
},
function(err) { alert(err);}
);
}
4.在你的AppDelegate.m文件中的didReceiveLocalNotification方法里面添加以下代码:
–(void) application:(UIApplication*)application didReceiveLocalNotification:(UILocalNotification*)notification
//本地推送提醒
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@”接收到本地提醒”
message:notification.alertBody
delegate:nil
cancelButtonTitle:@”确定”
otherButtonTitles:nil];
[alert show];
application.applicationIconBadgeNumber -= 1;
//end
5.这样基本上可以实行本地化推送,另外在插件里面有很多参数,可以手动调整。
// 设置推送延迟时间
notification.fireDate = pushDate;
// 设置时区
notification.timeZone = [NSTimeZone defaultTimeZone];
// 设置重复间隔
notification.repeatInterval = kCFCalendarUnitDay;
//kCFCalendarUnitWeekday一周一次
//kCFCalendarUnitMinute 分钟一次
//kCFCalendarUnitDay 每天一次
KeyMob致力于国内最优秀的移动广告平台,为数以万计的企业广告主提供精准的移动互联网产品营销,为手机应用开发者创造广告丰厚的收入。
0 0
- IOS版添加phonegap--本地消息推送教程
- phonegap添加消息推送插件教程
- iOS本地推送消息
- IOS版添加phonegap--paypal插件教程
- IOS版添加phonegap--插件写法教程
- iOS开发phonegap之消息推送
- iOS 本地接收消息推送
- IOS实现本地消息推送
- IOS-推送消息(本地推送)
- iOS消息推送之本地推送
- phonegap+激光推送做ios的消息推送
- IOS版添加phonegap-百度社会化分享插件教程
- IOS版添加phonegap-银联支付插件教程
- IOS版添加phonegap-录音播放插件教程
- IOS版添加phonegap--二维码扫描插件教程
- IOS版添加phonegap-视频播放插件教程
- IOS版添加phonegap--音乐播放器插件教程
- IOS版添加phonegap--美洽客服插件教程
- 【设计模式】 之 工厂方法
- git解决二进制文件冲突
- Android Ui之Recycle View学习
- Facebook现在在其主要运行领域内已经停用Flash软件
- IOS 怎么修改Navigation Bar上的返回按钮文本颜色,箭头颜色以及导航栏按钮的颜色
- IOS版添加phonegap--本地消息推送教程
- Ubuntu14.04安装swift2.2
- aspectJ学习用法
- x-debug使用
- Study JavaScript《数组Array用法》
- JDK自带方法实现RSA非对称加密
- C++ 定义适应不同平台调用不同代码的方法
- POSIX定时器timer_create、timer_settime、timer_delete
- 机器学习算法中用到的R添加包