假设我正在制作股票代码小部件(今天的扩展名为a.k.a.)。虽然小部件在屏幕上可见,但我希望每分钟定期更新内容。我的理解是小部件无法直接进行网络调用,也无法直接与包含应用程序进行通信。小部件必须从包含的应用程序获取其内容。要从包含应用程序获取内容,我所知道的唯一方法是通过通用应用程序组共享公共数据存储。当然,我可以使用后台应用程序刷新,但后台应用程序刷新不能经常打电话,并且无法保证。
有没有办法达到上述要求?
答案 0 :(得分:1)
我只是尝试了一下 - 在窗口小部件中放入一个UIWebView并拉入一个文件 - 它可以工作。这意味着小部件可以建立直接的网络连接。
不确定每分钟更新一次 - 这似乎不像Apple认为的小部件应该如何工作。