zoukankan      html  css  js  c++  java
  • 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 格式的。重新上传就可以了。

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

  • 相关阅读:
    tab
    js大牛
    Codeforces 559B Equivalent Strings 等价串
    Java (JDK7)中的String常量和String.intern的实现
    js控制textarea输入字符串的个数,鼠标按下抬起推断输入字符数
    用LogParser分析Windows日志
    oracle 11g RAC手动卸载grid,no deinstall
    硬件的魅力
    精益敏捷外包开发--- 思维篇
    MFC中CFileDialog使用方法
  • 原文地址:https://www.cnblogs.com/zy20160429/p/10315937.html
Copyright © 2011-2022 走看看