使用 parse.com 处理应用程序中的推送通知

Posted

技术标签:

【中文标题】使用 parse.com 处理应用程序中的推送通知【英文标题】:Handling push notifications in app with parse.com 【发布时间】:2014-03-15 09:10:16 【问题描述】:

我目前正在开发一个应用程序,我可以在其中通过 parse.com 向我的用户发送推送通知。我的发送和接收部分工作得很好,但是当你打开应用程序时,无论从哪个状态,什么都没有发生。而且徽章也不会消失。在我的 AppDelegate.m 中,我让 parse 像这样处理推送通知:

- (void)application:(UIApplication *)application
didReceiveRemoteNotification:(NSDictionary *)userInfo 
[PFPush handlePush:userInfo];
 

【问题讨论】:

【参考方案1】:

使用下面的代码将徽章计数清零

- (void)applicationDidBecomeActive:(UIApplication *)application

  application.applicationIconBadgeNumber = 0;

或在处理推送通知时执行以下操作

-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo 
[PFPush handlePush:userInfo];
application.applicationIconBadgeNumber = 0;
 

【讨论】:

以上是关于使用 parse.com 处理应用程序中的推送通知的主要内容,如果未能解决你的问题,请参考以下文章

Android,使用 parse.com 推送通知,自动启动应用程序

从 Parse.com 查询或保存传入的推送通知

推送通知停止在parse.com android项目中工作

Parse.com - 为单个用户设置推送通知

使用 Parse.com 安排 iOS 推送通知

Parse.com android - 禁用推送通知