标签: ios8-today-widget

我可以使用基本SDK iOS 7.0和Today Extension发布应用吗?

我想使用基本SDK iOS 7.0将Today扩展添加到我的应用程序.扩展应该适用于iOS 8设备,并且不应该出现在iOS 7设备上.我知道app扩展只能在iOS 8上运行.但它在我的项目中作为不同的目标存在.因此,如果包含的应用程序将具有基本SDK 7并且应用程序扩展将具有基本SDK 8,我可以发布应用程序.我已经测试了它,一切正常.今天,扩展仅在iOS 8设备上显示在通知中心,并且它不会出现在iOS 7设备上,没有错误.但有时沙盒中的一切工作正常,但可能导致提交到App Store的问题.那么这会有用吗?

ios ios8-today-widget

2
推荐指数
1
解决办法
746
查看次数

如何本地化今天的扩展小部件?

我们的应用程序支持多种地区和语言。当我开发今天的扩展小部件并阅读App Extension Programming Guide 时,我仍然找不到本地化解决方案。即使我像普通的 Xcode 项目一样创建 Localize.strings 文件,也可以像这样定义 Localize.strings 文件:

"scene_people_liked"="%d people like";
Run Code Online (Sandbox Code Playgroud)

用 :

#define NSLocalizedString(key, comment) \
            [[NSBundle bundleWithPath:moLocalizedPath] localizedStringForKey:(key) value:@"" table:@"Localizable"]
Run Code Online (Sandbox Code Playgroud)

并调用它:

NSLocalizedString(@"scene_people_liked", nil)
Run Code Online (Sandbox Code Playgroud)

,还是不行。有人对这个问题有想法吗?

widget ios ios8 ios8-today-widget today-extension

2
推荐指数
1
解决办法
2868
查看次数

WCSession 和 Today 小部件

我有一个带有今天扩展的应用程序和一个手表应用程序。从主应用程序 WCSession 工作正常,数据传输到手表并正确接收,但是当我尝试通过今天小部件中的 WCSession 发送或接收数据时,会话的属性pairedwatchAppInstalled会话设置为 false,因此调用transferUserInfo:什么也不做,session:didReceiveUserInfo:永远不会叫。

我知道我可以使用打开应用程序openURL然后发送新数据,但我想在不离开通知中心的情况下这样做。有谁知道这个问题的一个很好的解决方法?

ios ios8-today-widget watchkit today-extension watchos-2

2
推荐指数
1
解决办法
546
查看次数

iOS Today Extension UITableView

如果添加了表格视图,我今天的扩展(图片上的RSS阅读器)没有显示任何内容(我已经尝试了多个原型单元格,也是动态的).我正在使用故事板.我一直在阅读几篇文章,我观看了WWDC 2014和所有提及的视频,今天的扩展是基于视图控制器,但我想我必须遗漏一些东西.

我无法在代码中向您展示任何内容.简单如果我添加一个表视图,那么扩展名什么也没有显示.

在此输入图像描述

objective-c uitableview ios ios8-today-widget

1
推荐指数
1
解决办法
3666
查看次数

发布没有今日延期的应用?

我在我的项目中完成了今天延期的一半.我不必向公众发布半成品,但也想保留相同的代码库,以便节省代码维护时间.

有没有人知道一种方法来释放应用程序没有今天的扩展内置它?

谢谢

iphone ios ios8-today-widget today-extension

1
推荐指数
1
解决办法
232
查看次数

今天扩展在ios 8上正常工作,但在ios 7及以上版本中

我在我的应用中添加了今天的小部件.它今天在ios 8上的应用程序中正确显示通知.

但是当我试图在ios 7上运行我的应用程序时,它今天没有显示通知.

根据我对谷歌的研究我的设备不是越狱.目标(app目标和扩展目标)都设置为7.1.

当我试图在ios 8上运行扩展时,它运行正常.每当我在ios 7上尝试它.取消运行没有任何错误.

我也检查了其他演示应用程序.所有应用程序都可以在ios 8上运行,但不能在ios 7上运行.该应用程序的结果也相同.

感谢您的帮助

ios ios8-today-widget

1
推荐指数
1
解决办法
91
查看次数

从Today Widget访问Swift代码

我有一个应用程序加上今天的小部件.我有一个很大的复杂类,它在我的主应用程序中,并在Swift中编码,我需要从Today Widget访问它.如何在Today Widget中导入我的主应用程序Bridging标题?我试过#import "My app-Swift.h"但它在今天的小部件中无法解析.

有一天我应该在import语句中引用我的ProductName,如何找到我确切的主应用程序产品名称?

ios swift ios8-today-widget

1
推荐指数
1
解决办法
597
查看次数

如何使用Cordova构建Today Widget/App Extension?

我正在处理的应用程序需要Today Extension/Widget.有没有关于如何在Cordova应用程序中构建一个资源的资源?

我发现了这一点,但它写得不是很清楚,而且我所理解的似乎是一个本机应用程序,只在应用程序和小部件中使用HTML5元素来显示一些数据:/

html5 cordova ios8-today-widget today-extension

0
推荐指数
1
解决办法
2203
查看次数