7***@qq.com
7***@qq.com
  • 发布:2020-04-26 11:49
  • 更新:2020-04-26 14:52
  • 阅读:836

发现文档漏洞,请官方及时更正!重要的事情说三遍!

分类:5+ SDK

给官方 提个意见

这里说这种格式可以将透传消息转成通知,其他格式是透传 但实际 SDK需要传标准的JSON格式才能正常发送透传,本人已在本地用SDK做过测试,并和个推技术沟通过,确定此接口在文档上有描述漏洞,请官方及时更改文档,以免更多人因该漏洞浪费不必要的时间,再次提出一个意见:请官方认真编辑文档,你们认真细心编辑一次,可以省去我们千万技术研发人员的很多时间,希望重视一下,也希望uni-app越来越好!

漏洞文档原地址 https://ask.dcloud.net.cn/article/34

平台 传除了 {title:"标题",content:"内容",payload:"自定义数据"} 的格式 都可以透传成功 但是 个推SDK必须是JSON格式才可以 应该是你们接口对接策略没弄好(截图所示)

2020-04-26 11:49 负责人:DCloud_Android_ST 分享
已邀请:
2***@qq.com
DCloud_Android_ST

DCloud_Android_ST

android平台?你的SDK是什么版本?你描述的是透传信息如果不是JSON格式将无法执行透传消息对吧!我们使用HX2.6.16真机调试。测试发送透传信息为“Hello H5+ Test”是可以正常触发receive事件的。

  • 7***@qq.com (作者)

    看我的截图,我指的是通过 java 的个推SDK 里面执行透传方法 必须是json格式的

    2020-04-26 14:04

  • 7***@qq.com (作者)

    sdk是个推 java SDK最新版本

    2020-04-26 14:10

  • 7***@qq.com (作者)

    这个事 我都跟 个推技术确认过的 人家通过sdk发送透传也收不到 非json格式

    2020-04-26 14:11

  • DCloud_Android_ST

    回复 7***@qq.com: 试下“Hello H5+ Test”能收到吗?

    2020-04-26 14:20

  • DCloud_Android_ST

    回复 DCloud_Android_ST: 我们的服务端用的是PHP的 有关联吗?理论上这个跟客户端的代码没关系了啊

    2020-04-26 14:40

  • DCloud_Android_ST

    回复 DCloud_Android_ST: 你用php试下呢。

    2020-04-26 14:48

  • 7***@qq.com (作者)

    回复 DCloud_Android_ST: php我不会弄,我是从java sdk上发现的这个问题,应该不同的语言接口规则是不同的吧

    2020-04-26 14:53

  • DCloud_Android_ST

    回复 7***@qq.com: 你是离线打包还是云打包 。都升级到最新再试下

    2020-04-26 14:56

  • 7***@qq.com (作者)

    我是用自定义基座 调试的 不是云打包 云打包要功能做完才能测

    2020-04-26 15:39

  • 7***@qq.com (作者)

    基座sdk是最新版本

    2020-04-26 15:40

  • DCloud_Android_ST

    回复 7***@qq.com: 那你现在的环境和说法这种问题与客户端的代码逻辑无关了。因为PHP是可以的。换成JAVA就不行。那应该去找JAVA问题了。。。

    2020-04-26 16:07

DCloud_App_Array

DCloud_App_Array

试下用个推的 php SDK版本吧,我们服务器环境是php(暂时无法验证java环境)
个推推送服务器示例开源代码:https://github.com/dcloudio/H5P.Server/tree/master/push/Getui

  • 7***@qq.com (作者)

    主要是不会php的 那可能就java有问题吧 我是测过了 一般的字符串 透传不成功的 sdk版本都是最新的

    2020-04-26 15:40

该问题目前已经被锁定, 无法添加新回复