美文网首页
企业版app修复推送通知功能

企业版app修复推送通知功能

作者: 张俊凯 | 来源:发表于2018-03-28 18:41 被阅读1466次

    问题描述:用appstore证书打包ipa后交给第三方用企业签名然后分发,app无法接收到消息推送

    解决思路:确保appstore证书推送正常情况下,让企业账号注册一个新的appid,并且生成推送证书,让push notification功能处于enable状态。

    解决关键步骤
    1.签名过程中修改Entitlements.plist文件,application-identifie 修改成 新的prefix+bundleId,keychain-access-groups 第一个元素的值改为新的prefix

    2.重签名:codesign -f -s "iPhone Distribution: inhouse" --entitlements Entitlements.plist --resource-rules Payload/appstore.app/ResourceRules.plist Payload/appstore.app
    

    参考链接:http://www.cocoachina.com/bbs/read.php?tid-282106.html
    https://blog.csdn.net/wadahana/article/details/44926799
    ==================2018-11-15 update=========================
    企业重新签名后,无论通知功能属于企业版还是原版,通知功能均会失效

    相关文章

      网友评论

          本文标题:企业版app修复推送通知功能

          本文链接:https://www.haomeiwen.com/subject/yclucftx.html