我想發送推送通知與有效載荷的IOS, 有效載荷有限的大小,這是256字節,所以當推送通知消息具有表情符號或不同於文本我無法檢測到實際消息大小作爲結果有效載荷大小超過256字節, 如何使用java檢測消息的實際大小? 謝謝表情符號檢測,同時填充apn有效負載
0
A
回答
0
據我所知,emoji的大小是4個字節。 (請隨時糾正我,如果我錯了)
所以只要你可以檢測消息中有多少表情符號,你可以解釋他們每個是4字節的大小。
至於如何檢測有多少表情符號,它可能取決於您收到什麼數據解析。
從技術上講,它們只是Unicode字符,因此您應該能夠在某些原始輸出中查看和識別它們,前提是您的輸出可以確認Unicode 6.0字符。
0
最後,我們都需要使用,
int actualSize = message.getBytes("UTF-8").length;
它給我們消息的實際大小。
相關問題
- 1. 檢查表情符號
- 2. 檢查WCF SOAP消息有效負載
- 3. 在JAR負載上填充對象池
- 4. 有效負載中的意外字符
- 5. 是否有配置測試檢測無效的符號鏈接?
- 6. Lib檢查JSON有效負載是否符合Swagger API定義
- 7. 正則表達式只檢測第一個表情符號?
- 8. R:使用正則表達式檢測表情符號
- 9. Android/Java - 如何檢測字符串中是否存在表情符號/表情符號?
- 10. WSO2 - 驗證有效負載時出錯
- 11. 填充列表與同一對象的有效
- 12. 填充結構更有效
- 13. 貓鼬填充 - 有效性
- 14. 有效填充基質
- 15. 填充下拉框,同時也填充表
- 16. APN SSL證書有效期
- 17. 檢測時自動填充已經充滿
- 18. 在Swift中,如何檢測「表情符號」?
- 19. 如何檢測表情符號和更改字體大小
- 20. Javascript對象有效負載
- 21. Lucene 3.1有效負載
- 22. 顯示加載圖像,同時填充組合框列表
- 23. 如何檢測無效選項卡並用顏色填充
- 24. 填充無符號的字符陣列
- 25. 填充臨時表
- 26. 填充多號
- 27. Tkinter網格()帶負填充
- 28. 負填充的影響
- 29. 充分利用Python的TCP數據包有效負載和impacket
- 30. 檢測字符串中的字符是否是表情符號(使用Android)