在iphone中解析推送通知 [英] Parse push notification in iphone

查看:126
本文介绍了在iphone中解析推送通知的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在iOS项目中集成了解析推送通知。不工作。

Integrated parse push notification in iOS project. Not working.

这是我的代码:

#ifdef ENABLE_PARSE_PUSH
#import "Parse/Parse.h"
#endif

//in appDelegate didFinishLaunchingWithOptions

#ifdef ENABLE_PARSE_PUSH

    // Obtain the installation object for the current device

    [Parse setApplicationId:PARSE_APP_ID clientKey:PARSE_APP_SIGNATURE];

    PFInstallation *myInstallation = [PFInstallation currentInstallation];

    // Save some data
    [myInstallation setObject:@"YES" forKey:@"scoreUpdates"];

    // Save or Create installation object
    [myInstallation saveInBackground];

    [application registerForRemoteNotificationTypes:
     UIRemoteNotificationTypeBadge |
     UIRemoteNotificationTypeAlert |
     UIRemoteNotificationTypeSound];
#endif



#ifdef ENABLE_PARSE_PUSH
- (void)application:(UIApplication *)application
didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)newDeviceToken
{
    [PFPush storeDeviceToken:newDeviceToken]; // Send parse the device token
    // Subscribe this user to the broadcast channel, ""
    [PFPush subscribeToChannelInBackground:@"" block:^(BOOL succeeded, NSError *error) {
        if (succeeded)
        {
            //#ifdef DEBUG
            //NSLog(@"Successfully subscribed to the broadcast channel.");
            //#endif
        }
        else
        {
            //#ifdef DEBUG
            //NSLog(@"Failed to subscribe to the broadcast channel.");
            //#endif
        }
    }];
}

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

#endif

这里是一个类似的帖子没有帮助我...所有建议的解决方案。有什么问题。已经上传的开发在parse.com中推送SSL。帮助我获得解决方案。

here is one similar post not helped for me..tried all suggested solutions. What's wrong..already uploaded development push SSL in parse.com. help me to get solution.

现在来自parse.com的测试推送消息不能在设备中传递。

Now test push message from parse.com is not delivering in device.

推荐答案

Ok最终解决了这个问题。

Ok Finally resolved this problem.

我们需要在app id部分配置push SLL之后创建新的配置文件。然后,我们需要使用新的配置文件。

• We need to create new provisioning profile after configuring push SLL in app id section. Then we need to use new provisioning profile.

这解决了我的问题,现在从Parse获取测试推送消息。

This solved my problem and now getting test push message from Parse.

这篇关于在iphone中解析推送通知的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆