gpt4 book ai didi

xcode - 使用 TestFlight 通过 Parse 推送通知

转载 作者:行者123 更新时间:2023-12-02 02:10:22 25 4
gpt4 key购买 nike

我知道有很多这样的问题,但我已经尝试了多种方法,但我似乎仍然无法通过 Parse 获取推送通知,并通过测试飞行安装应用程序。

如果我连接手机并通过 Xcode 下载应用程序,它会完美运行。但是,如果我将相同的构建上传到 Testflight 并尝试发送推送,则什么也不会发生。

有人说有生产证书和开发者证书。或者它可能是沙箱 token 。但我不确定如何解决这些问题。

我已经将生产和开发 SSL 证书添加到 Parse。

PS。我使用开发人员配置配置文件进行构建,并导出 AD HOC 开发人员。

我的应用程序委托(delegate)代码是..

#import "AppDelegate.h"
#import <Parse/Parse.h>
@implementation AppDelegate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[Parse setApplicationId:@"----I have mine in----"
clientKey:@"----I have mine in----"];
//-- Set Notification
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0)
{
[[UIApplication sharedApplication] registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:(UIUserNotificationTypeSound | UIUserNotificationTypeAlert | UIUserNotificationTypeBadge) categories:nil]];
[[UIApplication sharedApplication] registerForRemoteNotifications];
}
else
{
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:
(UIUserNotificationTypeBadge | UIUserNotificationTypeSound | UIUserNotificationTypeAlert)];
}

//--- your custom code
return YES;
}





- (void)application:(UIApplication *)application
didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
{
// Store the deviceToken in the current installation and save it to Parse.
PFInstallation *currentInstallation = [PFInstallation currentInstallation];
[currentInstallation setDeviceTokenFromData:deviceToken];
[currentInstallation saveInBackground];
}

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

如果您需要其他代码,我会提供。如何通过测试飞行获取推送通知以进行工作

最佳答案

我正在回答我自己的问题:您的配置文件必须包含用于生产/分发的推送证书(但仍然必须是开发人员配置文件)。由于试飞在生产级别上进行,因此仅使用开发人员推送证书(添加两者)是行不通的。任何其他问题就问吧。我已经解决了很多问题

关于xcode - 使用 TestFlight 通过 Parse 推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27025956/

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