推送软件推送软件推送软件

如何使用百度地图API百度云推送服务端SDK怎么用

把从官网下载的服务端sdk做成jar包,导入你的web工程里,你可以写一段测试代码,直接调用下面这个方法,应该就可以推送消息了
//向所有客户端推送消息
public static int pushBroadcastMessage(String Content)
{
BaiduChannelClient channelClient = initPushClient();
在百度搜索框输入“百度地图api”查找到百度地图api的网站。如下图:
如何使用百度地图API百度云推送服务端SDK怎么用(图1) try{
// 4. 创建请求类对象
进入到上图的百度地图api首页。如下图:
PushBroadcastMessageRequest request = new PushBroadcastMessageRequest();
把网页滚动到下面可以看见“申请密钥”功能,如下图:
点击“申请密钥”按钮,进入登陆界面。没有百度帐号则注册一个。注册后继续跳到登录界面。如下图:
request.setDeviceType(3);
成功登录则进入后台管理界面。如下图:
// device_type => 1: web 2: pc 3:android
点击创建应用,则跳到创建应用界面。如下图:
// 4:ios 5:wp
填写好信息后。点击确认按钮则生成生成一个密钥。界面会调转到列表管理页面。访问应用(ak)这一列的值就是你的密钥。如下图:
接下来就可以在网页上调用了。如下图:
request.setMessage(Content);
// 5. 调用pushMessage接口
PushBroadcastMessageResponse response = channelClient
接下来是不是想写个简单的调用地图功能呢?调用地图api的demo,百度地图给我们提供很多demo
.pushBroadcastMessage(request);
// 6. 认证推送成功
System.out.println("push amount : " + response.getSuccessAmount());
在百度地图的右上角,点击“地图API”。
return response.getSuccessAmount();
}
catch (ChannelClientException e)
在地图API页面,把鼠标移动到“工具”菜单项,在下拉菜单中选择“坐标拾取工具”。
{
比如在搜索栏输入“百度大厦”点击搜索,就会在地图上出现相应的标记,点击你要找的某一个,就能看到相应的坐标。
同理,把找到的坐标输入到搜索栏,把后面“坐标反查”给勾上,点击搜索,就会对应的坐标打上标记,同时会有相应地址在最右边。
同时,把鼠标在地图上滑行,就可以看到,鼠标滑到每一个地方,都会对应显示坐标。 // 处理客户端错误异常
e.printStackTrace();
return 1;
}
catch (ChannelServerException e)
{
// 处理服务端错误异常
System.out.println(String.format(
"request_id: %d, error_code: %d, error_message: %s",
e.getRequestId(), e.getErrorCode(), e.getErrorMsg()));
return 2;
}
}
// 初始化
private static BaiduChannelClient initPushClient()
{
//这两个key自己申请
String apiKey = "****************";
String secretKey = "************************";
// 1. 设置developer平台的ApiKey/SecretKey
ChannelKeyPair pair = new ChannelKeyPair(apiKey, secretKey);
// 2. 创建BaiduChannelClient对象实例
BaiduChannelClient channelClient = new BaiduChannelClient(pair);
// 3. 若要了解交互细节,请注册YunLogHandler类
channelClient.setChannelLogHandler(new YunLogHandler()
{
@Override
public void onHandle(YunLogEvent event)
{
System.out.println(event.getMessage());
}
});
return channelClient;
}

未经允许不得转载:推送软件 » 如何使用百度地图API百度云推送服务端SDK怎么用