【发布时间】:2026-01-29 04:55:01
【问题描述】:
我正在尝试在我的应用中实现推送通知,已经使用 GCM。但情况是我也想要离线工作的方式。 即:对于 android 应用程序内的多个条件,它应该触发推送通知。
目前正在尝试:
NotificationManager mNotificationManager = (NotificationManager)getSystemService(NOTIFICATION_SERVICE);
RemoteViews contentView = new RemoteViews(getPackageName(), R.layout.custom_notification);
contentView.setImageViewResource(R.id.image, R.drawable.ic_launcher);
contentView.setTextViewText(R.id.title, title);
contentView.setTextViewText(R.id.text, msg);
notification.contentView = contentView;
Intent notificationIntent = new Intent(this, HomeActivity.class);
PendingIntent contentIntent = PendingIntent.getActivity(this,randomNo, notificationIntent, 0);
但问题是, 1.当应用程序没有运行时,通知到达但屏幕闪烁(因为我使用意图调用它)。 2.我想对多个条件使用同一个类并将其转发到不同的活动(目前我不能将意图更改为基于 condtiop 的另一个活动)。
【问题讨论】:
-
请解释否决投票
-
可能是因为不清楚你在问什么。
-
很简单。我想在 android 中离线推送通知
-
虽然我没有投反对票,但坦率地说,即使我不理解“离线推送通知”
-
离线是什么意思 关于离线有多种理解 我没有使用 应用在bg 我的设备屏幕被锁定,应用在前台或后台 我的互联网处于离线状态跨度>
标签: java android push-notification google-cloud-messaging