當APP關掉時 如何更改收到的離線訊息為英文或日文 ?

您好
 
 
目前我可以更改離線訊息當 APP進入背景模式下  前端可修改代碼顯示為其他語系
 
但是 當 APP 關掉時  收到的離線訊息 現在是 簡體字“您有一条新消息”
 
這個無法從前端代碼修改  應該是後台自帶的
 
請問  我想把這訊息改為英文或是日文 該怎麼著手
 
期待您的協助
ERIC
 
 
共6个回复

zhangyb

2015-08-24 09:39

EMChatText *txt = [[EMChatText alloc] initWithText:@"test"]; EMTextMessageBody *body = [[EMTextMessageBody alloc] initWithChatObject:txt]; EMMessage *msg = [[EMMessage alloc] initWithReceiver:@"6001" bodies:@[body]]; // 设置⾃自定义扩展字段 msg.ext = @{@"em_apns_ext":@{@"em_push_title":@"自定义信息"}}; // 发送消息 [[EaseMob sharedInstance].chatManager asyncSendMessage:msg progress:nil]; 设置成这样的字段,接收方就是按照这个字段来显示的

gcoolmaneric

2015-08-25 00:24

謝謝您的回覆 現在可以修改了 但是我發現一件事 msgHeader 加入 自訂訊息 msg.ext = @{@"em_apns_ext":@{@"em_push_title":@"自定义信息"}};  若以下方式且設為加密訊息   requireEncryption:  YES  來傳送的話 還是回出現 簡體字“您有一条新消息”   // Send an alet msg to parent   [ChatSendHelper sendExtConferenceMessage:[CommonUtilities decryptString:@"MonitorParent"] messageBody:@"Baby has woken up" isChatGroup:NO requireEncryption:NO extMsg:msgHeader];          若為不加密 的話  requireEncryption : NO 就可以正常顯示自訂的離線訊息 這個是您們設計 API的限制嗎 ? 有可以加密又可以顯示自訂離線訊息嗎 ?  

Half12345

2015-08-25 10:29

我们这个不行,你可以自己提供加密算法来处理。sdk也支持端对端加密。

gcoolmaneric

2015-08-25 12:59

謝謝您的回覆 現在可以修改了 但是我發現一件事 msgHeader 加入 自訂訊息 msg.ext = @{@"em_apns_ext":@{@"em_push_title":@"自定义信息"}};  若以下方式且設為加密訊息   requireEncryption:  YES  來傳送的話 還是回出現 簡體字“您有一条新消息”   // Send an alet msg to parent   [ChatSendHelper sendExtConferenceMessage:[CommonUtilities decryptString:@"MonitorParent"] messageBody:@"Baby has woken up" isChatGroup:NO requireEncryption:NO extMsg:msgHeader];          若為不加密 的話  requireEncryption : NO 就可以正常顯示自訂的離線訊息 這個是您們設計 API的限制嗎 ? 有可以加密又可以顯示自訂離線訊息嗎 ?  

gcoolmaneric

2015-08-25 13:00

了解。謝謝

jifang

2015-08-24 17:07

这个是后台server发来的字, 目前并不支持自定义这句话. 我们先加到issue list. 有了进展会回复给您. 
点击此处继续提问与开发者们互动

申请试用

提交后工作人员会尽快与您联系进行功能演示
技术咨询已转移到管理后台,请先登录

即时通讯云使用者请在应用详情页面咨询
客服云使用者请进入管理员模式咨询

×

在线咨询

电话咨询

技术咨询

免费试用