App Extensions Today 上线流程

做一个简单介绍,App Extensions Today是App的扩展,应用场景:改变消息推送view。

Today
Your apps can now display widgets in the Today view of Notification Center, providing quick updates or enabling brief tasks — for example, posting updates on package deliveries, the latest surf reports, or breaking news stories.

  • 创建Today
today.png

*配置证书

证书配置.png

添加App Group

点击App IDs-->需要改变选项-->Eidt --> 选择App Group
当改变了App IDs时 provisioning Profiles 的文件随之也要改变

添加App Group.png
改变状态.png
  PS:记得下载更新
  • 配置Xcode环境

到这一步,证书配置部分已经完成,开始Xcode配置

  这里要配置两个targets,一个是工程本身的target,另外一个则是添加进来的today。
  工程target如下图所示:首先要找到项目中AppGroup的开关,将其打开。会显示你的上一步配置好的证书,点击勾选。
  如果有报错,说明证书配置不正确。
工程targets.png

Today target配置:与工程target配置是一样的。区别在bundle ID上。要在原有的bundle ID后再添加一段后缀,如:com.xxx.yyy是bundle ID,那Today的bundle ID为com.xxx.yyy.zzz。.zzz为bundle ID的后缀,常用命名字母或数字或字母数字组合。

Today target.png
  • 生产证书配置

已经完成工程项目Group证书的配置,配置生产证书时,要配置两套。项目中有两套bundle ID,故此我们要配置两套生产证书,有后缀bundle ID的证书,另一套则是没有后缀bundle ID的证书。

生产证书.png

后续补上实现过程 O(∩_∩)O!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容