0

我部署了一些在多个国家/地区使用的应用程序。现在我想发送通知,但我找不到用不同语言发送通知的方法。我的需要是向用户发送一些新闻,因此将翻译集成到 i18n 文件中对我来说并不方便。

我想我不是第一个有这种问题的人,但我在互联网上没有找到很多帮助。

请不要犹豫,分享一些提示或良好做法

提前致谢,

阿尔诺

4

1 回答 1

0

APN 和 GCM 本身只知道每个设备的令牌。像 Arrow Push 这样的推送服务提供商会跟踪每个令牌的元信息。

对于 Arrow Push,您可以为每种语言创建一个单独的频道。然后,当您发送推送通知时,您需要分别针对每种语言执行此操作并针对相关渠道。

要将令牌/用户订阅到频道,请参阅: http ://docs.appcelerator.com/platform/latest/#!/api/Modules.Cloud.PushNotifications-method-subscribeToken

要发送给频道中的所有令牌/用户,请参阅: http ://docs.appcelerator.com/arrowdb/latest/#!/api/PushNotifications-method-notify

或通过 Appcelerator Platform Dashboard 发送。

于 2016-03-04T09:33:48.513 回答