zoukankan      html  css  js  c++  java
  • 记录vue项目 用hbuilder离线打包集成极光推送 安卓篇

    极光推送的官方demo: https://github.com/jpush/jpush-hbuilder-demo 里面也记录有详细的方法了。

    我记录下自己的过程。

    首先去极光那里创建一个应用 获取AppKey ,创建后如下。

    下载极光的demo 地址 https://github.com/jpush/jpush-hbuilder-demo

    然后把里面的jpush.js放在vue目录下的static下,在index.html文件并引入

    <!DOCTYPE html>
    <html>
    
    <head>
      <meta charset="utf-8">
      <meta name="viewport"
        content="width=device-width, initial-scale=1, user-scalable=0, minimum-scale=1, maximum-scale=1">
      <title></title>
      <script src="./static/jpush/jpush.js">
      </script>
    </head>
    
    <body>
      <div id="app"></div>
    </body>
    
    </html>

    然后把vue 项目npm run build 打包一下。用hbuilder 里面 发行-->本地打包--->生成本地包资源--->生成一个离线包。

    然后去https://ask.dcloud.net.cn/article/103 里面下载HBUILDER最新的SDK。

    然后用android studio导入里面的HBuilder-Hello项目,把HBuilder-Helloappsrcmainassetsapps里面的文件夹删除掉,然后复制刚刚离线打包的目录过去

    复制极光demo里面的jpush.js上面 的wwwstaticwww目录下的JS里面

    在main文件夹里面把 /android/app/src/main/java/io.dcloud.feature.jpush文件夹至main/java/ 下

    在strings.xml里面改你的应用名称

    在build.gradle里面把applicationId改变你应用 的包ID。

    在assets/data/dcloud_control.xml里面也是把appid改你的

    剩下的方法,就是跟官方的demo一样了

  • 相关阅读:
    第02组 Beta冲刺(4/5)
    第02组 Beta冲刺(3/5)
    第02组 Beta冲刺(2/5)
    第02组 Beta冲刺(1/5)
    第02组 Alpha事后诸葛亮
    第02组 Alpha冲刺(6/6)
    第02组 Alpha冲刺(5/6)
    第02组 Alpha冲刺(4/6)
    第02组 Alpha冲刺(3/6)
    2020系统综合实践1 微服务与Docker 基本入门
  • 原文地址:https://www.cnblogs.com/huzhuhua/p/12028453.html
Copyright © 2011-2022 走看看