没有服务器部分的自动推送通知

时间:2017-09-14 09:30:19

标签: android push-notification

有没有办法组织自动通知推送没有服务器部分的Android?

我在PC上(不在手机上)提供服务,定期将数据添加到谷歌文档或谷歌光盘。 所以在每个新信息上我想推送通知。

对我来说,似乎不可能,但可能不是吗?

1 个答案:

答案 0 :(得分:0)

您可以在服务类中创建本地通知。所以,一旦你更新了数据,你就可以建立一个像这样的新通知。

    private void sendUpdateNotification() {
    NotificationCompat.Builder builder = new NotificationCompat.Builder(this);
    NotificationManager notificationManager = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);

    builder.setContentIntent(resultPendingItent)
            .setSmallIcon(R.drawable.ic_launcher)
            .setLargeIcon(BitmapFactory.decodeResource(this.getResources(), R.mipmap.ic_launcher))
            .setTicker(msg)
            .setWhen(System.currentTimeMillis())
            .setAutoCancel(true)
            .setContentTitle("My App")
                    .setContentText(msg);
    notificationManager.notify(notifyID, builder.build());
}