开发者社区> 问答> 正文

【移动推送】Ad Hoc App如何进行生产环境推送通知测试?

已解决

Ad Hoc App如何进行生产环境推送通知测试?

展开
收起
EMAS支持组 2022-09-16 13:14:03 462 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    Ad Hoc App导出和测试流程包括:

    注册测试设备;

    归档Ad Hoc App;

    导出Ad Hoc App并签名;

    安装Ad Hoc App到测试设备;

    Ad Hoc App运行测试。

    注册测试设备

    每个开发者账号支持注册同一类型设备100个,用于真机测试,开发者对该流程都比较熟悉,在此不多做介绍。若不了解,可参考《苹果官方文档 - 注册测试设备》

    归档Ad Hoc App

    Xcode选中App对应Target,Device选中Generic iOS Device;

    Product > Archive,若有警告报出,请Fix后再做归档。

    导出Ad Hoc App并签名

    测试者不一定都有Xcode开发环境,需要生成iOS App file,即.ipa文件。

    选择Window > Organizer,打开Archives organizer,并选中上述的App归档。 image.png 单击Export,选中Save for Ad Hoc Deployment,并单击Next。 image.png 在弹出的窗口中,选中开发组。 image.png 设备支持选择,根据需要选择支持的设备范围。 image.png 选择Rebuild from bitcode,单击Next。

    输入文件名后,点击Export将.ipa导出到指定目录。

    安装Ad Hoc App

    Xcode Window > Devices,选中设备。

    Installed App列表,单击+。

    选中对应的.ipa文件并打开。

    Ad Hoc App 生产环境通知测试

    若Bundle Id和测试App相同,建议先将开发环境的App卸载,然后再安装Ad Hoc App。

    通过控制台排查系统,可以查看指定设备的信息,包括设备上报的deviceToken,开发环境和生产环境App获取的deviceToken是不同的。

    确认生产环境deviceToken上报到推送系统后,基于控制台或OpenAPI推送生产环境通知。


    更多官方信息

    EMAS官网介绍:https://www.aliyun.com/product/emas

    Devops:https://www.aliyun.com/product/emascrash/mobile_devops

    移动热修复:https://www.aliyun.com/product/hotfix

    移动测试:https://www.aliyun.com/activity/emas/mqcexpert

    移动推送:https://www.aliyun.com/product/cps

    HTTPDNS:https://www.aliyun.com/product/httpdns

    EMAS 控制台: https://emas.console.aliyun.com/products

    2022-09-16 13:50:46
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
基于阿里巴巴以及合作伙伴的最佳实践,围绕大前端、云原生领域的相关技术热点(小程序、Serverless、应用中间件、低代码、DevOps)展开行业探讨,与开发者一起探寻云原生时代应用研发的新范式。
问答排行榜
最热
最新

相关电子书

更多
女性移动App安全攻防战 立即下载
汇聚云计算的生态核能——云市场,云上APP Store 立即下载
千万级用户直播App——服务端架构设计和思考 立即下载