相关疑难解决方法(0)

推送通知徽章自动增量

我一直在为我的应用程序实现推送服务,我一直在考虑应用程序的徽章.我的应用程序是一个邮件应用程序(sorta),我想通过推送通知用户添加到收件箱的新邮件,我想要徽章=收件箱中的新邮件数量.

我想到服务器端(提供商)检查新消息并将号码作为徽章发送.

问题是:有没有办法自动增加应用程序的徽章,而不必计算服务器侧的徽章值,然后将其作为推送有效负载的一部分发送到APSN?

也许有一种方法可以在JSON徽章字段中发送一些变量,如"++"或类似的东西.任何黑客攻击?或者我需要与计数系统服务器一起使用?

iphone objective-c push-notification iphone-sdk-3.0

25
推荐指数
1
解决办法
4万
查看次数

在应用未运行iPhone时获取推送通知

我正在开发一个涉及推送通知的iPhone应用程序.正如我在许多文档和教程中看到的那样,它建议用in注册推送通知

application:(UIApplication *)application 
  didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
Run Code Online (Sandbox Code Playgroud)

如下:

- (BOOL)application:(UIApplication *)application 
  didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{   
    [[UIApplication sharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeAlert| UIRemoteNotificationTypeBadge|  UIRemoteNotificationTypeSound]; 

    ...
} 
Run Code Online (Sandbox Code Playgroud)

现在的问题是,如果应用程序没有运行(即使在后台),当推送到来时,它无法处理推送消息,但如果我再次从通知区域使用推送消息并再次午餐应用程序,我可以得到我的留言

我需要做些什么来让我的应用程序获得推送消息,即使它第一次吃午饭?

iphone push sandbox apple-push-notifications

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