我们可以增加发送给Google的推送通知的文字吗?

时间:2017-08-15 19:50:22

标签: firebase push-notification firebase-cloud-messaging

如果我们使用FCM向用户发送推送通知,我们是否可以增加推送通知高度以添加更多文字?

另外,我们可以将推送通知持续超过5秒吗?

1 个答案:

答案 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);