当前位置:编程学习 > wap >>

百度云推送PHP SDK问题

百度云推送移动客户端应用类型,用的PHP版的SDK.
在调用pushMessage方法的时候,其中有一个参数是MESSAGE_TYPE
看文档上说,MESSAGE_TYPE有0和1两个值,0是消息(透传),1是通知,默认为0.
当我设置$optional[Channel::MESSAGE_TYPE] = 0 或者不设该参数时,消息成功发送到我的手机,是透传的形式,内容之间显示在屏幕上.
我将$optional[Channel::MESSAGE_TYPE] = 1后,回调信息提示是发送成功的,但是我手机收不到通知.
请求指点,谢谢!
PHP 云推送 百度云 手机 --------------------编程问答-------------------- 同求解决办法,百度后台发送的通知,客户端可以收到,但是通过SDK发的通知(message_type=1)客户端收不到。 --------------------编程问答-------------------- 是你的消息内容格式不对:请按照下面的格式:
"{ 
   \"title\" : \"hello\" ,
   \"description\": \"hello\"
 }"
请看一下云推送帮助文档的API列表的PushMessage --------------------编程问答--------------------
引用 1 楼 xpnchen 的回复:
同求解决办法,百度后台发送的通知,客户端可以收到,但是通过SDK发的通知(message_type=1)客户端收不到。
见楼上回复! --------------------编程问答-------------------- http://developer.baidu.com/push/list
在百度开发者中心单击客服支持,“搜索”已有问题或“提问”,您可以及时得到客服支持。
如果阅读百度提供的在线帮助文档无法帮助您解决开发过程中遇到的具体问题, 您也可以发邮件到dev_support@baidu.com,百度工程师会在第一时间给予您回复。 --------------------编程问答-------------------- 好复杂的样子 --------------------编程问答-------------------- 还行吧 。。。 --------------------编程问答-------------------- "{ 
   \"title\" : \"hello\" ,
   \"description\": \"hello\"
 }" --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 学习下,新人。 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 不好意思 不太懂 --------------------编程问答-------------------- 好牛B的东西 --------------------编程问答-------------------- 可以百度一下 --------------------编程问答-------------------- 这个需要积分。。。。 --------------------编程问答-------------------- 学习学习,最好详细 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 学习学习,最好详细,呵呵 --------------------编程问答-------------------- weqwe --------------------编程问答-------------------- xuexi xuexi 学习 --------------------编程问答-------------------- 是你的消息内容格式不对:请按照下面的格式:
"{ 
   \"title\" : \"hello\" ,
   \"description\": \"hello\"
 }"
请看一下云推送帮助文档的API列表的PushMessage --------------------编程问答-------------------- 好厉害的样子 --------------------编程问答-------------------- 呵呵。。。。 --------------------编程问答-------------------- 学习下,新人 --------------------编程问答-------------------- 学习下,新人 --------------------编程问答-------------------- 学习下,新人 --------------------编程问答-------------------- 很厉害,学习一下 --------------------编程问答--------------------
引用 21 楼 u010503406 的回复:
是你的消息内容格式不对:请按照下面的格式:
"{ 
   \"title\" : \"hello\" ,
   \"description\": \"hello\"
 }"
请看一下云推送帮助文档的API列表的PushMessage



是令$message="{ 
   \"title\" : \"hello\" ,
   \"description\": \"hello\"
 }";吗?这样好像会报错
--------------------编程问答-------------------- 正在研究如何使用 --------------------编程问答-------------------- 好像很不错的哟 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 是你的消息内容格式不对 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 百度一下你就知道 --------------------编程问答-------------------- 不错可以找一下百度
--------------------编程问答-------------------- 不懂诶、。怎么办 --------------------编程问答-------------------- 推送的通知只能是
$message = "{ 
'title': 'title',
'description': 'description'
  }";

由于PHP在json处理的时候,会对中文进行转码,所以百度服务端会报错,我用的是字符串拼接,可以成功。 --------------------编程问答-------------------- 注意一下PHP的json处理中文时是UTF8的哦。 --------------------编程问答-------------------- 除
补充:移动开发 ,  百度开放云移动论坛
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,