記錄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-Hello\app\src\main\assets\apps里面的文件夾刪除掉,然后復制剛剛離線打包的目錄過去

 

 

復制極光demo里面的jpush.js上面 的www\static\www目錄下的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一樣了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM