gpt4 book ai didi

iphone - 如何实现天气应用的温度徽章?

转载 作者:行者123 更新时间:2023-12-03 19:39:52 25 4
gpt4 key购买 nike

以这个应用程序为例。

enter image description here

这在幕后是如何运作的?

我知道您可以使用以下方式设置徽章:

[UIApplication sharedApplication].applicationIconBadgeNumber = somenumber;

但是,这需要在后台运行才能保持更新。但是,后台应用程序有 10 分钟的限制。我认为这与推送通知有关,但我不知道它到底是如何工作的。

有什么想法吗?

<小时/>

我正在为此设置赏金。如果可能的话,我想要一个关于如何设置我的网络服务器来处理这些推送通知的详细分步过程。

最佳答案

APNS(Apple 推送通知服务)可以选择仅显示带有徽章的通知(无警报,无声音)。您可以在有效负载中指定它。这就是徽章更新的方式。

您可以让服务器向用户发送消息或使用 local notifications 。但既然你想获取用户的天气信息,我想来自服务器的消息是最好的方法。

您还可以指定应用使用后台服务来获取更新的位置并使用此位置来获取天气信息。

这里有一些很好的引用。一旦掌握了它的窍门,实际上很容易推出自己的服务器/客户端

  1. http://blog.boxedice.com/2009/07/10/how-to-build-an-apple-push-notification-provider-server-tutorial/

  2. http://code.google.com/p/apns-php/

  3. http://www.easyapns.com/

关于iphone - 如何实现天气应用的温度徽章?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5605753/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com