• 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 格式的。重新上传就可以了。

    来张最后收到消息的效果图:

  • 相关阅读:
    [算法] 归并排序(自顶向下、自底向上)
    [算法] 快速排序(单路、双路、三路)
    [算法] O(nlogn)和O(n^2)算法性能比较
    [算法] O(n^2)算法的效率比较
    [设计模式] 设计模式课程(十九)--职责链模式
    [OS] 汇编语言
    [c++] 内存模型
    [c++] 内存与变量
    [Qt] 基本概念
    42. Trapping Rain Water
  • 原文地址:https://www.cnblogs.com/zy20160429/p/10315937.html
Copyright © 2020-2023  润新知