如何根據資料庫是否有新內容來給手機發送一條push

來源:互聯網
上載者:User
我現在的是這個樣子:

使用者App通過軟體進行意見反饋,伺服器接收到值以後,會把這個值放入MySQL資料庫裡面。

現在,Java伺服器這面開闢了一個API,用作查詢資料庫反饋內容的值。
管理員專用App,開啟之後會顯示最新反饋內容。

我的需求是:
如何收到新的反饋內容,管理員專用App這面彈出一個推送,而不是人工有目的開啟App才去發現值。

我想瞭解這個大體的運行思路以及機制。

回複內容:

我現在的是這個樣子:

使用者App通過軟體進行意見反饋,伺服器接收到值以後,會把這個值放入MySQL資料庫裡面。

現在,Java伺服器這面開闢了一個API,用作查詢資料庫反饋內容的值。
管理員專用App,開啟之後會顯示最新反饋內容。

我的需求是:
如何收到新的反饋內容,管理員專用App這面彈出一個推送,而不是人工有目的開啟App才去發現值。

我想瞭解這個大體的運行思路以及機制。

伺服器push一條訊息到用戶端即可

針對Android,如果App不在前台的話,可以通過service完成:

  • 使用IntentService在後台抓取伺服器的最新資料;

  • 使用AlarmManager和PendingIntent安排服務的運行(設定service查詢的間隔時間);

  • 使用Notification從後台通知使用者(使用者下拉通知欄後可以看到詳細資料,點擊後進入App)。

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.