IOS版添加phonegap--本地消息推送教程

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致力於國內最優秀的移動廣告平臺,爲數以萬計的企業廣告主提供精準的移動互聯網產品營銷,爲手機應用開發者創造廣告豐厚的收入。html

相關文章
相關標籤/搜索