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

android百度推送怎么跳到指定的页面如何安装百度自动推送JS代码

1、首先要先登录到百度站长,选中自己要想要推送的网站,点击链接提交,我们可以看到有三种链接提交的方式,主动推送,自动推送,还有sitemap,这次我们主要还是说自动推送,我们点开。
百度推送不是有个mypushmessagereceiver类,
搜狗问问
2、点开之后我们看到,下面有一段代码,这个代码是所有网站通用的,也就是我们只要复制一次就行了。
这个类里有个
/**
搜狗问问
     * 接收通知点击的函数。注:推送通知被用户点击前,应用无法通过接口获取通知的内容。
     * 
3、我们给它做成js文件,方便一点,到时候只需要上传一下,写好调用就可以了。注意,js文件中一定要把中括号去掉,不然是不会推送成功的。
     * @param context
     *            上下文
搜狗问问
4、我们把中括号换成注释,这样我们就清楚的知道这段代码是做什么的。接下来保存到本地,使用ftp上传到服务器目录中,在网页中写好调用代码,就可以正常使用了,这个推送效果需要第二天才能看到。
搜狗问问
     * @param title
     *            推送的通知的标题
     * @param description
     *            推送的通知的描述
     * @param customcontentstring
直接把js代码复制到页面就ok了 时代汇创
一般将百度代码写到     *            自定义内容,为空或者json字符串
     */
    @override
    public void onnotificationclicked(context context, string title,
            string description, string customcontentstring) {
        string notifystring = "通知点击 title="" + title + "" description=""
                + description + "" customcontent=" + customcontentstring;
        log.d(tag, notifystring);
        // 自定义内容获取方式,mykey和myvalue对应通知推送时自定义内容中设置的键和值
        if (customcontentstring != null) {
            jsonobject customjson = null;
            try {
                customjson = new jsonobject(customcontentstring);
               //解析
            } catch (jsonexception e) {
                // todo auto-generated catch block
                e.printstacktrace();
                c.trace("@@tqzl++" + e.tostring());
            }
        }
        // demo更新界面展示代码,应用请在这里加入自己的处理逻辑
        updatecontent(context, notifystring);
    }
   private void updatecontent(context context, string content) {
        log.d(tag, "updatecontent");
        string logtext = "" + utils.logstringcache;
        if (!logtext.equals("")) {
            logtext += "\n";
        }
        simpledateformat sdateformat = new simpledateformat("hh-mm-ss");
        logtext += sdateformat.format(new date()) + ": ";
        logtext += content;
        utils.logstringcache = logtext;
        intent intent = new intent();
        //根据解析的来intent.setclass(context.getapplicationcontext(),xx.class);
        intent.addflags(intent.flag_activity_new_task);
        context.getapplicationcontext().startactivity(intent);
    }

未经允许不得转载:推送软件 » android百度推送怎么跳到指定的页面如何安装百度自动推送JS代码