如何计算 GCM 中的有效负载限制 [python]
How to calculate payload limit in GCM [python]
我正在使用 python 从 google gcm 发送消息。并且 GCM 在有效负载
中具有 4kb(4096) limit
s = "你好"
u = u"你好"
len(s) # output is 6
len(u) # output is 2 because of unicode
现在我的问题是如何计算负载大小。
或
google 将有效负载大小考虑为 unicode 还是 utf-8?
Data payload lets developers send up to 4KB of custom key/value pairs.
因此您需要计算 字节 而不是 字符 。在你的情况下你的尺寸是 6.
是google GCM的问题
确认表格 gcm-dev-support
因此,我可以发送 12kb 的有效负载(即使限制为 4kb)
我正在使用 python 从 google gcm 发送消息。并且 GCM 在有效负载
中具有 4kb(4096) limits = "你好"
u = u"你好"
len(s) # output is 6
len(u) # output is 2 because of unicode
现在我的问题是如何计算负载大小。
或
google 将有效负载大小考虑为 unicode 还是 utf-8?
Data payload lets developers send up to 4KB of custom key/value pairs.
因此您需要计算 字节 而不是 字符 。在你的情况下你的尺寸是 6.
是google GCM的问题 确认表格 gcm-dev-support 因此,我可以发送 12kb 的有效负载(即使限制为 4kb)