android 之推送(本地推送遠端推送)
阿新 • • 發佈:2019-01-08
在現在的app中推送技術很普遍,推送可以提高使用者活躍度,也可以進行一些活動推送,今天就跟大家聊一下推送
推送分為遠端推送和本地推送,都可以通過推送訊息跳轉到一些應用或者活動介面,本地推送幾行程式碼就可以實現,遠端推送就需要藉助一些平臺的力量
(1)本地推送
NotificationManager nm=(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
String title = "通知標題" ;
String content = "通知內容" ;
//1.例項化一個通知,指定圖示、概要、時間
Notification n=new Notification(R.drawable.ic_launcher,"這是通知,早上好",1000);
//2.指定通知的標題、內容和intent
Intent intent = new Intent(this, MainActivity.class);
//設定跳轉到的頁面 ,時間等內容
PendingIntent pi= PendingIntent.getActivity(this, 0, intent, 1000);
n.setLatestEventInfo(this, title, content, pi);
//3.指定聲音
n.defaults = Notification.DEFAULT_SOUND;
//4.傳送通知
nm.notify(1, n);
(2)遠端推送