Push notification 推送通知国际化

Push notification 推送通知国际化,push-notification,internationalization,apple-push-notifications,android-push-notification,Push Notification,Internationalization,Apple Push Notifications,Android Push Notification,我知道两种方法 从服务器向客户端发送密钥和参数;在客户端上生成通知正文 将通知正文从服务器发送到客户端 在多语言应用程序中,哪种方法更好?为什么?如果您希望更改文本或添加新的通知类型,但使用较少的带宽,则第一种方法需要重新部署应用程序。第二种方法在这方面更加灵活。虽然通知正文有大小限制。。。不是100%确定,但我认为iOS是2K,Android是4K。。。但这通常应该足够了。另一个好处是,在语言选择发生更改后,无法发送选择的语言 第二个更容易做到,当用户语言存储在服务器端时。当用户更改应用程

我知道两种方法

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

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

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

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