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云端打包+个推的更多相关文章

  1. iOS | 使用HBuilder进行云端打包步骤

    1.先在HBuilder本地项目中的Manifest.json文件中进行项目配置,将应用的图标和启动图,按照固定的尺寸进行配置.设置应用名称,版本号, 这里的appid不需要修改,是HBuilder自 ...

  2. Android平台云端打包证书使用说明

    原贴:https://ask.dcloud.net.cn/article/35985 Android平台云端打包证书使用说明 分类:HBuilderX 证书 Android 签名证书是一个应用的所有者 ...

  3. CCNET+ProGet+Windows Batch搭建全自动的内部包打包和推送及管理平台

    所要用的工具: 1.CCNET(用于检测SVN有改动提交时自动构建,并运行nuget的自动打包和推送批处理) 2.ProGet(目前见到最好用的nuget内部包管理平台) 3.Windows Batc ...

  4. hbuilder ios 打包失败,无法导入p12证书的解决方案

    问题描述: 在profile文件和私钥证书通过hbuilder ios 打包成功过的前提下,突然遇到打包失败的问题,问题详情是无法导入p12证书. 探索过程: 本着遇到问题先自省的态度,重复打包了几次 ...

  5. Hbuilder软件打包简述

    Hbuilder打包简述: : Hbuilder安装打包Android不需要任何证书可以正常打包. : ios打包需要.mobileprovision证书和P12文件.(.mobileprovisio ...

  6. HBuilder 云打包生成 .apk 文件所需的安卓证书如何获取以及文件打包前必须的设置

    在 HBuilder 云打包功能中,生在 .apk 文件虽然平台提供了免费的 安卓证书,但如果有其它需求,比如想发布,那么就需要自己去申请各种类型的证书了,这里介绍几个工具,方便在线生成证书并配置到打 ...

  7. 记录vue项目 用hbuilder离线打包集成极光推送 安卓篇

    极光推送的官方demo: https://github.com/jpush/jpush-hbuilder-demo 里面也记录有详细的方法了. 我记录下自己的过程. 首先去极光那里创建一个应用 获取A ...

  8. 【HBuilder】手机App推送至Apple App Store过程

    一.前言        最近由于公司同事离职,顶替这位同事从事手机App的研发工作,BIM数据平台部门采用的是HBuilder作为手机App的制作环境.本篇介绍我是如何将HBuilder的Releas ...

  9. Github自动打包并推送Nuget版本

    如何将自己的类库,自动打包并自动发布到Nuget? 1. 项目csproject属性修改 新建一个项目GitToNugetPackageTest 不用添加任何类,我们修改csproject属性. 替换 ...

随机推荐

  1. 线程范围内的环境变量---ThreadLocal

    package cn.itcast.heima2; import java.util.HashMap; import java.util.Map; import java.util.Random; p ...

  2. linux配置yum源、mount及yum命令

    配置yum源:  在/mnt目录下新建一个空的目录,名为rhel. [root@localhost mnt]# mkdir rhel 然后 [root@localhost Packages]# cd ...

  3. 对图片进行Base64转码和解码

    Base64代码 base64.c #include <stdlib.h> #include <stdio.h> #include <string.h> #incl ...

  4. 链表(LinkedList)解题总结

    链表基础知识 定义 链表(Linked List)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer). 链表的操作 操作 ...

  5. 【剑指offer】面试题68(补充) 0到n-1中缺失的数字(二分法的进一步应用)

    题目 一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0到n-1之内. 在范围0到n-1的n个数字中有且只有一个数字不在该数组中,请找出这个数字. 输出 输入:[0,1,2, ...

  6. 怎么用MindManager制作议论文思维导图

    大家都写过作文吧,做小学到高考到大学,这是谁也摆脱不了的,但是大家写作文会提前把自己的思路整理出来吗?让自己行文更为顺畅,作文更为流利吗?特别是关于议论文,一直是高考写作的一个重点篇目,写好议论文,就 ...

  7. MGR(MySQL Group Replication)部署测试

    1. 环境说明 192.168.11.131 mgr1 主节点 192.168.11.132 mgr2 从节点 192.168.11.133 mgr3 从节点 2. 在mgr1.mgr2.mgr3上安 ...

  8. jenkins master/slave模式

    master是主机,只有master装jenkins slave是小弟机无需装jenkins,主要执行master分配的任务 一.新建slave 1.新建slave的方法:点击magian jenki ...

  9. 对JVM的一个基础了解

    1.JVM范围 2.JVM和class文件 (1).JVM和Java语言无关,JVM是一种规范,任何语言只要能编译成class文件格式都能在JVM上运行 3.class文件格式 (1).class文件 ...

  10. Django rest framework 基础

    01: Django rest framework 基础 ​ ​ 1.1 什么是RESTful 1. REST与技术无关,代表的是一种软件架构风格(REST是Representational Stat ...