如果我们使用FCM向用户发送推送通知,我们是否可以增加推送通知高度以添加更多文字?
另外,我们可以将推送通知持续超过5秒吗?
答案 0 :(得分:0)
尝试使用Big View Styles。
通知抽屉中的通知显示在两个主要视觉效果中 风格,普通视图和大视图。仅通知的大视图 通知扩展时出现。这发生在 通知位于抽屉的顶部,或者用户单击 通知。
要自定义大视图样式通知大小,您可以使用bigContentView
contentView
的大格式版本,提供通知 展示更多细节的机会。系统UI可以选择显示 这取代了正常的内容视图。截至N, 此字段可能为null。确定扩展的通知视图 通过Notification.Builder
的输入;自定义RemoteViews可以 可选配setCustomBigContentView(RemoteViews)
有关通知的进一步研究,请参阅documentation。该文档将告诉您设计的注意事项以及创建通知的其他重要技术方面。
对于推送通知的持久性,请尝试从SO post检查此代码。
// SLEEP 5 SECONDS HERE ...
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
public void run() {
// createNotification(SmsMessage.createFromPdu((byte[])smsExtra[0]), context);
updateActivity();
}
}, 5000);