1. 程式人生 > >android 之推送(本地推送遠端推送)

android 之推送(本地推送遠端推送)

在現在的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)遠端推送