美文网首页Web前端之路
HBuilderX + 个推实现APP消息推送

HBuilderX + 个推实现APP消息推送

作者: 刘凯gg | 来源:发表于2019-07-21 18:14 被阅读46次

    废话不多Bb直接上步骤,有什么不懂得地方可以直接评论留言,看到会及时回复。

    1.第一步

    去个推官网注册自己的账号,创建应用


    点击创建应用



    Android包名就是你用HBuilderX打包时的包名



    然后就是Android签名 这个获取起来有点麻烦
    第一步

    要去这个网站下载Java SE Development Kit 12 Downloads



    根据自己的电脑下载相应的版本
    第二步

    下载完成以后直接下一步下一步的安装上,



    使用管理员身份打开cmd, 切记要使用管理员身份,不然后面的步骤会有坑,到时候会指出来是那里
    输出命令

    cd C:\Program Files\Java\jre1.8.0_191\bin
    

    下一步输出

    keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000
    

    初始的密钥库口令是 123456
    填写相关信息后会在bin目录下生成一个 debug.keystore 文件
    如果刚刚不以管理员身份运行的话会有写入失败等提示
    然后再输入:

    keytool -list -v -keystore debug.keystore 
    

    即可:


    这就是创建应用使用的SHA256 签名了
    点击创建完成以后我们接着走下一步

    2.第二步



    将这些AppID 等相关配置参数填写到你项目的SDK配置中



    然后在index.html文件中获取app的CID:
    document.addEventListener( "plusready", function(){
      var pinf = plus.push.getClientInfo();  
      var cid = pinf.clientid;//客户端标识
      console.log(cid) // app的CID
      message = document.getElementById("message");
        // 监听点击消息事件
        plus.push.addEventListener( "click", function( msg ) {
          console.log(msg)                     
        }, false );
        // 监听在线消息事件
        plus.push.addEventListener( "receive", function( msg ) {
           console.log(msg)
       }, false );
    }, false );
    

    这里可以通过真机调试来获取到这个app的CID自行保存起来



    然后对项目进行云打包测试,因为在真机调试上收不到推送消息,所以只能打包下载测试,切记打包时的Android包名要与注册个推时的保持一致

    3.第三步

    下载项目完成,打开以后会在个推上看到实时在线用户为1


    然后点击创建推送,编辑完内容以后点击发送预览

    该CID为刚刚保存的CID 填写完成以后点击确认就OK了

    推送成功,大功告成!!!
    小伙伴们看完记得点个小心心

    相关文章

      网友评论

        本文标题:HBuilderX + 个推实现APP消息推送

        本文链接:https://www.haomeiwen.com/subject/bbhvlctx.html