本文目录一览:
- 1、如何在php中用百度云推送进行消息的推送
- 2、使用百度云推送时,PHP服务端如何实现即时推送?
- 3、《php从入门到精通》pdf下载在线阅读全文,求百度网盘云资源
- 4、百度云 sms发短信 ,请问谁有php的例子代码??急急
如何在php中用百度云推送进行消息的推送
在php中用百度云推送进行消息的推送的方法
1.Android端推送
// 创建Android SDK对象.
$asdk = new \Vendor\pushsdk\PushSDK(); //自己引入百度云推送的SDK,官网上有文档详细介绍
$channelId = $channelrows;
$message = array (
// 消息的标题.
'title' = $title,
// 消息内容
'description' = $brief,
//传广告id,可以通过键值对的形式传多个值
'custom_content'=array('id'=$id),
);
// 设置消息类型为通知类型.
$opts = array (
'msg_type' = 1,
);
// 向目标设备发送一条消息(群发,指的是通过前面的筛选之后的channelId进行的大量的推送)
$rs = $asdk - pushBatchUniMsg($channelId, $message, $opts);
// 判断返回值,当发送失败时, $rs的结果为false, 可以通过getError来获得错误信息.
if($rs === false)
{
print_r($asdk-getLastErrorCode());
print_r($asdk-getLastErrorMsg());
}
else{echo "success!";}
2.IOS推送
// 创建Ios SDK对象.
$isdk = new \Vendor\ipushsdk\IPushSDK();
$channelId = $channelrows;
$message = array (
'aps' = array(
'alert' = $brief, // 消息内容
),
'id' =$id, //账号ID,这边能够以键值对的形式可以传多个值
);
// 设置消息类型为 通知类型.
$opts = array (
msg_type' = 1,
'deploy_status' = 2, //2是生产状态,刚开始开发测试时需要设置成1进行测试
);
$rs = $isdk-createTag('tag_new'); //通过创建标签的方式来实现群发的功能
if($rs !== false)
{
if($isdk - addDevicesToTag('tag_new',$channelId) !== false)
{
// 发送
$rs = $isdk - pushMsgToTag('tag_new',$message,$opts);
//删除标签
$delRs = $isdk-deleteTag('tag_new');
//判断返回值,当发送失败时, $rs的结果为false, 可以通过getError来获得错误信息.
if($rs === false)
{
print_r($isdk-getLastErrorCode());
print_r($isdk-getLastErrorMsg());
}
else{echo "success!";}
}
}
使用百度云推送时,PHP服务端如何实现即时推送?
百度云推送可以实现你这种需求,可以指定推给某个ID,也可以指定推给哪个组,还可以推给所有人我们用极光推送,客户端和服务端配置的都简单,有Demo可直接运行的.
demo可以直接运行的(有个main方法测试的)
不过,如果不是一定要实时消息,还是不要用这种第三方的推送服务器了,毕竟是人家的服务器
而且推送次数,频率什么的都有限制,还不如你在移动端做轮询处理,即1分钟请求一下服务器,或者30秒请求一下服务器,看看有没有数据什么的.
当然也可以自己搭建推送服务器,xmpp协议什么的.好复杂
用极光推送你试试。
更多问题到问题求助专区()
《php从入门到精通》pdf下载在线阅读全文,求百度网盘云资源
《php从入门到精通》百度网盘pdf最新全集下载:
链接:
?pwd=utdm 提取码: utdm
简介:php从入门到精通pdf下载是由潘凯华、刘中华等编著,全书共分4篇25章,以初学者的角度,结合实际的案例,用通俗易懂的语言,带大家了解php网络开发的的各方面技术。
百度云 sms发短信 ,请问谁有php的例子代码??急急
这个看了貌似没有php的sdk,建议试用阿里云的短信服务,可以免费试用10块钱。