2

我知道两种方法

  • 将 KEY 和参数从服务器发送到客户端;在客户端生成通知正文
  • 将通知正文从服务器发送到客户端

在多语言应用程序中哪种方法更好,为什么?

4

1 回答 1

0

如果您想更改文本或添加新的通知类型但使用较少的带宽,第一种方法需要重新部署您的应用程序。第二种方法在这方面更加灵活。虽然通知正文有大小限制...不是 100% 肯定,但我认为 iOS 为 2K,Android 为 4K...但通常应该足够了。另一个好处是更改后无法发送语言选择

当用户语言存储在服务器端时,第二个更容易做到。当用户在应用程序中更改语言时,必须发送语言,如果服务器响应失败,则不应更改应用程序中的语言,因为在这种情况下,应用程序和服务器中的语言将不同步。

于 2017-07-13T13:36:12.043 回答