如何使我的iphone应用程序图标像天气应用程序图标一样更新?

如何使我的iphone应用程序图标像天气应用程序图标一样更新?,iphone,objective-c,Iphone,Objective C,我有一个目前正在构建的应用程序,它要求我在自己的应用程序上显示可视化更新。例如: 天气应用程序显示14摄氏度和一些云作为其应用图标。当天气变化时,图标的外观会更新,而无需打开天气应用程序。应用程序图标将更改以反映天气中的更新。如果需要,您可以打开天气应用程序以获取更多信息 在我的应用程序中,我需要一个类似这样的更新系统,它可以在不打开应用程序的情况下显示用户信息。如果他们想了解更多信息,可以打开应用程序 目前我不知道如何完成这项任务。我希望有人能够帮助我,或者为我指明正确的方向。谢谢你抽出时间。

我有一个目前正在构建的应用程序,它要求我在自己的应用程序上显示可视化更新。例如:

天气应用程序显示14摄氏度和一些云作为其应用图标。当天气变化时,图标的外观会更新,而无需打开天气应用程序。应用程序图标将更改以反映天气中的更新。如果需要,您可以打开天气应用程序以获取更多信息

在我的应用程序中,我需要一个类似这样的更新系统,它可以在不打开应用程序的情况下显示用户信息。如果他们想了解更多信息,可以打开应用程序


目前我不知道如何完成这项任务。我希望有人能够帮助我,或者为我指明正确的方向。谢谢你抽出时间。

你不能按你的建议去做。据我所知,天气应用程序总是显示23摄氏度。我知道iCal应用程序显示日期,但这是使用苹果公司只允许使用的私有API来完成的,因为使用公共SDK无法做到这一点


但是,您可以像AppStore应用程序那样显示徽章编号,以显示可用更新的数量。

您不能按照您的建议执行。据我所知,天气应用程序总是显示23摄氏度。我知道iCal应用程序显示日期,但这是使用苹果公司只允许使用的私有API来完成的,因为使用公共SDK无法做到这一点



但是,您可以像AppStore应用程序那样显示徽章编号以显示可用更新的数量。

您可以指定“徽章”(如邮件应用程序图标上的未读消息),但不能使用公共SDK以编程方式更改应用程序的图标。

您可以指定“徽章”(如邮件应用程序图标上的未读消息),但您不能使用公共SDK以编程方式更改应用程序的图标。

您正在运行哪个版本的iOS?我的iPhone4和4.1上的weather.app不能做到这一点。其次,weather应用不能更新。曾经不过,日历应用程序确实如此,我很想知道它是如何做到的。天气应用程序图标只会根据购买iPhone的地区而变化。它显示73华氏度和23摄氏度,这取决于一个地区通常使用的尺度。除此之外,它不是动态的。我从来没有在任何地方见过14-确定你的设备没有越狱?我正在运行iOS 3.1.3,我刚刚检查过它。我的天气应用程序显示23度,当我打开应用程序时,当前天气为23度。我甚至在我的黑莓手机上检查了天气应用程序,它也与此一致。即使是在黑莓手机上,它也会根据当前温度自动更新图像,如果是阴天或是阴天。不,我的设备不会越狱。我的意思是这可能是一个巧合…因为每个人都说它不是…我想它不是…你在运行哪个版本的iOS?我的iPhone4和4.1上的weather.app不能做到这一点。其次,weather应用不能更新。曾经不过,日历应用程序确实如此,我很想知道它是如何做到的。天气应用程序图标只会根据购买iPhone的地区而变化。它显示73华氏度和23摄氏度,这取决于一个地区通常使用的尺度。除此之外,它不是动态的。我从来没有在任何地方见过14-确定你的设备没有越狱?我正在运行iOS 3.1.3,我刚刚检查过它。我的天气应用程序显示23度,当我打开应用程序时,当前天气为23度。我甚至在我的黑莓手机上检查了天气应用程序,它也与此一致。即使是在黑莓手机上,它也会根据当前温度自动更新图像,如果是阴天或是阴天。不,我的设备不会越狱。我的意思是这可能是一个巧合……因为每个人都在说这不是,我想这不是…+1是的,苹果公司使用他们的日历应用程序使用私有API来实现这一点(嘎……我想没有。我不知道为什么iphone上的天气应用程序与黑莓上的天气应用程序不同。黑莓上的天气应用程序会这样做。我知道这是事实。我想这不能在iphone上完成。黑莓操作系统是一个与iOS完全不同的平台。假设这两个应用程序在同一个平台上运行是非常错误的me way.+1是的,苹果公司通过使用私有API的日历应用程序实现了这一点:(嘎……我想没有。我不知道为什么iphone上的天气应用程序与黑莓上的天气应用程序不同。黑莓上的天气应用程序会这样做。我知道这是事实。我想这不能在iphone上完成。黑莓操作系统是一个与iOS完全不同的平台。假设这两个应用程序在同一个平台上运行是非常错误的me way.有人可以指导如何通过编程方式将徽章添加到应用程序图标中。@ArpitRaniwala
[[UIApplication sharedApplication]SetApplicationBadgeNumber:1]
谢谢杰克。我很久以前就知道了,但无论如何还是要感谢你的关注。有谁能指导一下如何通过编程方式将徽章添加到应用程序图标上吗?@ArpitRaniwala
[[UIApplication sharedApplication]setapplication-badgenumber:1];
谢谢杰克。我很久以前就知道了,但无论如何还是要感谢你的关注。