我必须在我的应用中提供服务以发送每日消息。这些消息通常在2-3 Kb(1段或更长,精确地250到375个字符长)之间。
firebase文档说我们可以使用其通知服务发送最多4kb的数据。因此,我尝试将此消息放入&#34;高级选项&#34;中的相应标记的字段中。部分。 但我在数据字段中甚至不能容纳200个字符的数据(200 * 8 = 1600 <2Kb)。
我似乎可以做的是将消息拆分为int部分并使用不同的字段。但那并不好,因为那时每天我都要先拆分信息,然后相应输入。
Screenshot of trying to fit in one field
主要消息文本是&#34;新消息&#34;并且数据名称是aa
这使得201 + 11 + 2 = 224个字符。那个小于2 kb,firebase文档说可以发送高达4kb的数据。
怎么做?
答案 0 :(得分:0)
可能有更好的方法。将FCM用于此类任务的一种经典方法是让消息只触发提取。在应用程序中收到消息时,您向服务器发出单独的请求以检索数据。这样,您不会受到邮件限制(或控制台强加的限制)的影响。