二、第二步在極光的官網建立賬號配置對應的應用資訊,推送證書的這些就不介紹了很基本,官網的很詳細 配置應用位址
四、配置工程的相關資訊
五、開始**編寫,整合jpush
initwindows()
startjpushset(launchoptions)
return true
}private func initwindows()
// mark: 極光推送設定
private func startjpushset(launchoptions: [nsobject: anyobject]?) else
// maek: 生產狀態下修改 apsforproduction 配置引數
}/// required - 註冊 devicetoken
jpushservice.registerdevicetoken(devicetoken)
}jpushservice.handleremotenotification(userinfo)
}debuglogtool.debuglog("did fail to register for remote notifications with error = \(error)")
}nsnotificationcenter.defaultcenter().postnotificationname(jupushnotificationname, object: nil, userinfo: userinfo)
jpushservice.handleremotenotification(userinfo)
completionhandler(uibackgroundfetchresult.newdata);
}// 清除通知欄和角標
}六、執行工程,檢測是否整合正確
七、後台測試,來到極光推送的應用後台測試
滑動訊息進入前台,控制台列印通知訊息
以上便是極光推送的整合步驟了,就是這麼簡單,如果需要比較高階一點的功能,可以參考官網的api
補:這個是極光控制台推送的,有時候自己後台推送的話,可能沒有聲音,那是因為後台的引數有問題,安卓和ios的推送是有區別的,這個時候一定要後台看清楚文件,多檢查下。ps:最煩的就是後台說安卓的可以呀,我勒個去。
demo位址
極光推送整合
許可權 新增依賴 android manifestplaceholders jpush channel developer default 暫時填寫預設值即可.dependencies新建乙個類繼承jcommonservice 新建乙個類繼承jpushmessagereceiver 在 projec...
Ionic 整合極光推送
github 極光推送外掛程式位址 1 準備工作 cordova create 資料夾名字 包名 應用名字 注意包名必須和極光推送官網的包名一致 2 新增平台 cd myproj cordova platform add android 4.安裝org.apache.cordova.device c...
iOS極光推送整合
稍稍研究了一下極光推送,其實是非常簡單的,不過這個過程也出現了一些問題。對於應用在前台時,需要額外處理一下。關於極光推送,由於在ios8之後,有了新的api,因此極光也給我們提供了適配的api。下面我就把對極光推送相關api的封裝提取出來,希望對大家有幫助,同時也當是總結。下面是對極光推送而封裝的乙...