HBuilder云端打包+个推
1、个推上登记应用。

应用名称和应用标识,在HBuilder的云端打包配置中获取。
应用证书:必需要有苹果开发者账号,并且加入了“iOS Developer Program”。加入了“iOS Developer Program”比较麻烦,要申请,每年是需要费用的。
因为是公司的项目,所以向 ios 小伙伴请求了帮助,证书和证书密码都是她生成好给我的。
HBuilder中的应用标识和应用名称:

项目在HBuilder 中云端打包,点击右边的“云端获取”,获取应用标识。
应用名称是自定义的名称。
2. 个推上登记完应用后,在应用列表里,点击这个app的应用配置。

3.应用配置中的下面三条信息,要复制到 HBuilder 打包的配置中。

HBuilder中配置的地方:

4、菜单——发行——原生App-云打包。
如何打包生成 android 的 apk 安装包 ?

注意包名,是反向域名风格的字符串。比如 “io.dcloud.” + 第一步提到的应用标识。
或者和ios打包时的 Apple Appid 一致,比如:com.taobao.app
5、安卓手机连接电脑,打开 Total Control。将apk包拖至手机界面安装。
6、个推中创建推送

因为我安装了这个测试app,所以点击“发送预览”时,弹窗里,显示“预计人数 1人”

7、点击确认后,就推送了。
手机收到推送时,点击通知栏上这条信息,可以自动打开这个应用。

应用图标上也显示未读信息1

如何打包生成 ios的 ipa 安装包 ?
1、HBuilder中的配置:

私钥密码、profile文件和私钥证书,都是找ios小姐姐要的。这里的证书和个推里登记应用时,上传的ios证书是不一样的。
如果配置的不对,比如profile文件和私钥证书不匹配,点击打包时,HBuilder会提示的。
这个过程比较坑,我是试了好几次证书,才试对。
注意的问题:
ios安装测试app,需要把测试手机的 UDID 加入到这个项目的 ios 证书管理中心(也就是生成证书的那个平台)
profile文件需要重新生成并上传。
还有就是,打包要多试几次,如果已经进入队列,显示打包中,但最后打包失败了。就多试几次。
挑个网络好,打包人数不多的时段打包。
2、个推中,创建推送。个推里,ios只能创建透传消息。
下图是完整的通知栏能收到消息的填写例子。

因为我是针对两个测试机推送,所以,设置了按特定用户推送,上传了cid.txt。
多次测试,通知栏都没收到通知,后来才得知,是因为cid.txt的格式不是utf-8格式导致的。把txt另存为,然后保存为 uft-8 格式的。重新上传就可以了。
来张最后收到消息的效果图:

HBuilder云端打包+个推的更多相关文章
- iOS | 使用HBuilder进行云端打包步骤
1.先在HBuilder本地项目中的Manifest.json文件中进行项目配置,将应用的图标和启动图,按照固定的尺寸进行配置.设置应用名称,版本号, 这里的appid不需要修改,是HBuilder自 ...
- Android平台云端打包证书使用说明
原贴:https://ask.dcloud.net.cn/article/35985 Android平台云端打包证书使用说明 分类:HBuilderX 证书 Android 签名证书是一个应用的所有者 ...
- CCNET+ProGet+Windows Batch搭建全自动的内部包打包和推送及管理平台
所要用的工具: 1.CCNET(用于检测SVN有改动提交时自动构建,并运行nuget的自动打包和推送批处理) 2.ProGet(目前见到最好用的nuget内部包管理平台) 3.Windows Batc ...
- hbuilder ios 打包失败,无法导入p12证书的解决方案
问题描述: 在profile文件和私钥证书通过hbuilder ios 打包成功过的前提下,突然遇到打包失败的问题,问题详情是无法导入p12证书. 探索过程: 本着遇到问题先自省的态度,重复打包了几次 ...
- Hbuilder软件打包简述
Hbuilder打包简述: : Hbuilder安装打包Android不需要任何证书可以正常打包. : ios打包需要.mobileprovision证书和P12文件.(.mobileprovisio ...
- HBuilder 云打包生成 .apk 文件所需的安卓证书如何获取以及文件打包前必须的设置
在 HBuilder 云打包功能中,生在 .apk 文件虽然平台提供了免费的 安卓证书,但如果有其它需求,比如想发布,那么就需要自己去申请各种类型的证书了,这里介绍几个工具,方便在线生成证书并配置到打 ...
- 记录vue项目 用hbuilder离线打包集成极光推送 安卓篇
极光推送的官方demo: https://github.com/jpush/jpush-hbuilder-demo 里面也记录有详细的方法了. 我记录下自己的过程. 首先去极光那里创建一个应用 获取A ...
- 【HBuilder】手机App推送至Apple App Store过程
一.前言 最近由于公司同事离职,顶替这位同事从事手机App的研发工作,BIM数据平台部门采用的是HBuilder作为手机App的制作环境.本篇介绍我是如何将HBuilder的Releas ...
- Github自动打包并推送Nuget版本
如何将自己的类库,自动打包并自动发布到Nuget? 1. 项目csproject属性修改 新建一个项目GitToNugetPackageTest 不用添加任何类,我们修改csproject属性. 替换 ...
随机推荐
- 《金融业人工智能实践 》(Hands-On Artificial Intelligence for Banking) 阅读指南 - 第5章
术语中英互查: Morningstar Style Box - 晨星投资风格箱方法 (该翻译来自于晨星中国官网,权威得不能再权威了 https://cn.morningstar.com/help/da ...
- NVM、NPM、Node.js的安装选择
在安装和使用这三种工具时,我们有很多方式可以选择,这些方法各有优劣,每个人都有自己用起来比较习惯的配置,所以我在这里记录下自己比较习惯的一种安装方式与其他一些可能的选项. NVM.NPM.Node.j ...
- mathtype样式系统使用技巧-通过样式定义来更改方程中的字体
本教程中,我们主要介绍MathType Desktop的样式系统.演示如何通过更改样式定义来更改方程中的字体.通过样式可以快速轻松地实现我们所需的公式格式,并统一所有公式的样式. 我们以如下公式来作为 ...
- iOS gif图显示问题
问题 有时候需要显示gif动态图,让界面更加的绚丽,但是iOS默认只支持png,gpg图片.那么如何才能显示gif图呢? 解决方式 添加框架 CoreGraphics.framework ImageI ...
- 【Vue】VUE源码中的一些工具函数
Vue源码-工具方法 /* */ //Object.freeze()阻止修改现有属性的特性和值,并阻止添加新属性. var emptyObject = Object.freeze({}); // th ...
- testlink——解决测试度量与报告或图表中中文显示乱码问题
解决问题之前的图表: 解决方法: (1)下载SimHei.TTF字体(可以在自己电脑的C:/windows/fonts目录下找到,若找不到,可以在网上下载) (2)将SimHei.TTF文件拷贝到te ...
- P4771 八百标兵奔北坡
观察题目中关于北边的定义,发现是以当前点为顶点,向上的倒三角(自己想想为什么). 然后就可以直接 DP 了,令 \(f_{i,j}\) 表示点 \(\left(i,j\right)\) 的答案. \[ ...
- C语言讲义——指针函数和函数指针
指针函数 返回值是指针的函数,如void* malloc(...) #include<stdio.h> #include<stdlib.h> #include<strin ...
- Java里的数组降序
Java升序容易,降序不易. 基本类型不能降序,至少要是包装类. 升序使用Arrays.sort() 降序要么使用Collections.reverse,要么实现Comparator接口 import ...
- 小米死磕硬核技术,将扩招5000名工程师,多个领域会使用到C++
小米MIDC大会2020在北京小米科技园召开,小米集团创始人.集团董事长兼CEO雷军宣布:"重视人才队伍的建设.人才是创新之源,提升技术实力的第一步,就是聚拢最顶尖的人才.小米2021年将在 ...