【发布时间】:2018-07-10 09:54:42
【问题描述】:
所以我收到了使用 Google 的 Firebase Cloud Messaging 的推送通知。现在唯一的问题是通知没有显示任何警报,只有当我拉下我看到它的通知抽屉时。
这部分代码我认为添加了“弹出”功能
public void displayNotification(String title, String body){
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(mContext, Constants.CHANNEL_ID)
.setSmallIcon(R.mipmap.ic_launcher)
.setContentTitle(title)
.setContentText(body);
Intent intent = new Intent(mContext, MainActivity.class);
PendingIntent pendingIntent = PendingIntent.getActivity(mContext,0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
mBuilder.setContentIntent(pendingIntent);
NotificationManager mNotificationManager = (NotificationManager) mContext.getSystemService(Context.NOTIFICATION_SERVICE);
if(mNotificationManager != null) {
mNotificationManager.notify(1, mBuilder.build());
}
}
我遇到的其他问题是,当我单击通知时,它会打开活动,但不会删除通知。
【问题讨论】:
标签: java android push-notification notifications