ios-widget学习(1)

作者: Mark_大东 | 来源:发表于2017-10-13 16:47 被阅读9次

了解widget

  1. ios8之后苹果向广大苹果应该开发提供了widget接入能力,这就意味着第三方的应用可以更系统应用一样可以通知栏跟自己的应用实现交互,为开发者提供了更多的实现创造性的可能.
  2. widget本身就是对app的扩展(extension),因此跟app是两个独立的进程。
  3. widget需要跟app属于同一个App Groups,这样两者之间就有了相互读写的可能性。
  4. widget可以理解为app的扩展或者说是插件。有点遗憾的是,widget很早就出现了,现在才开始学习怎么接入。

widget跟推送的对比

  • widget需要手动添加在通知栏里,往往用户不会很主动的去添加这个功能,但是widget的优点是一旦添加用户可以提前在通知栏里面看到app的功能如:网络性能监控信息、vpn流量、天气信息等。
  • 相比较widget推送会比较主动,在开启应用的时候点击允许之后就可以源源不断的发送app推送的信息(ps:普通用户在新打开app的时候都会下意识的去点击允许),提高app活跃度。

widget开发注意点

1.新建项目之后选择File=>New=>Target=>ios=>Today Extension,接下来就会创建widget开发的扩展类。

2.如果你的项目没有配置App Groups,需要去开发者平台配置一下,如下图:

*timg* *timg*

小结

至此可以在通知栏看到widget 的信息,项目地址:https://github.com/Yxiaogui/widget

相关文章

  • ios-widget学习(1)

    了解widget ios8之后苹果向广大苹果应该开发提供了widget接入能力,这就意味着第三方的应用可以更系统应...

  • iOS开发集锦之 2017.03.23(设计模式)

    1.暂未更新 2. 从0到1思考与实现iOS-Widget 作者: si1ence源码: WidgetTest描述...

  • 从0到1思考与实现iOS-Widget

    讲述之前首先看下demo效果图: 然后再展示几个效果不错的 Widget app demo 地址在此!欢迎star...

  • 学习1

    吸引观众最简单的方法就是让他们知道在限定的时间限定的地点某人必须尝试某事,而如果失败,就会招致杀身之祸。——哈里·霍尼迪

  • 学习1

    今天下午是我过得最有意义的一个下午,我在阅览室做了两个钟头的题,并且了解广告年鉴。 哈哈,以后我想每天都这样过。

  • 学习1

    1.保护工作簿:不能增加或者删除新的工作表(审阅)2.保护工作表:可以选择设置某一特定的工作表用户可以进行的操作(...

  • 学习1

    明天与今天毫无区别。

  • 学习1

    刷了这么多的英语学习帖子,各种道理在你做之前都是废话,直到你开始实施并且在这个过程中不断补充和修正自己的方法之后才...

  • 学习1

    一、思维导图梳理架构 二、罗列知识要点:(目的:用大纲的方式罗列出重要的知识点;方便践行和实践;摘录原文;包括理念...

  • 学习+1

    [cp]一天之内买卖股票的最佳时间段是什么 (一)开盘建议进行第一次出货: 1.开盘价一般受昨日收盘价影响。若昨日...

网友评论

    本文标题:ios-widget学习(1)

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