android只能接收到内容 接收不到标题

android
标签: #<Tag:0x00007fb83be61db0>

(skwx) #1

我用jpushjava后台推送的 ios能正常接收到自定义标题和内容 但是android就只能接收到内容 接收不到标题是怎么回事


#2

#3

检查你有没有对 Android 传 title 的值
https://docs.jiguang.cn/jpush/server/push/rest_api_v3_push/#notification


(skwx) #4

传了值的 我是按照这篇博客来写的 https://www.cnblogs.com/fengwenzhee/p/6930016.html 你看看


(skwx) #5


#6

1、extra 信息是不展示的,只能获取,客户端获取方法让你们客户端开发看文档
Message 和 notification 的获取方法是不一样的

2、如果需要 notification 里面直接传 title,直接在通知栏上展示 title 值,是在这里传


(skwx) #7

通知栏这里没问题 。ios的msg_title和msg_content都能获取 就android只能获取到msg_content 我们前端用的apicloud模块去获取的


#8

我对 apicloud 不了解,他们对我们的 SDK 做了封装,具体怎么做的不清楚,提供你们的 Appkey 和推送的消息的MessageID,看下你们后端实际推送的内容


(skwx) #9

“msg_id”:58546795229724152,“sendno”:1,“statusCode”:0


(skwx) #10

appKey = "a3ff636578e27758893451e7"这个忘了发:joy:


#11

你们后台传的内容如下

notification	{"android":{"alert":"内容哈哈哈","extras":{"androidNotification extras key":"sdsada"},"title":"通知"},"ios":{"alert":"通知","badge":"+1","extras":{"iosNotification extras key":"sdsada"},"sound":"sound.caf"}}
message	{"extras":{"message extras key":"sdsada"},"msg_content":"内容哈哈哈","title":"信息标题"}

信息传的没有问题,让客户端开发者自己检查他们获取消息的方法,日志里面肯定是已经打印了Android对应的内容的


(skwx) #12

恩 好的 谢谢 那我让前端那边再去检查下apicloud获取消息