Notification Service Extension 的证书配置

Application Target和 Notification Service Extension Target需要使用两个不同的bundle id。

假设Application Target的bundle id是:

cn.jpush.productname

那你的Notification Service Extension Targe bundle id应该是:

cn.jpush.productname.extensionname

注:

1、Application Target和 Notification Service Extension Target使用同一个bundleid,运行到iOS10设备会报:

Notification Service Extension 的证书配置_第1张图片
B6C1B22CD71F93AE440414C742B6CF4E.jpg

2、Notification Service Extension Target 配置的bundleid 前缀不是Application Target的bundle id,运行到iOS10设备会报:

error: Embedded binary's bundle identifier is not prefixed with the parent app's bundle identifier.

 Embedded Binary Bundle Identifier: xxx.xx.extension

 Parent App Bundle Identifier: yyy.yy

你可能感兴趣的:(Notification Service Extension 的证书配置)