gpt4 book ai didi

iphone - 如何获取设备 token ?

转载 作者:可可西里 更新时间:2023-11-01 03:33:14 25 4
gpt4 key购买 nike

我将用户名、密码和 devicetoken 的值发布到 .net 网络服务。但它没有获得任何设备 token 值。我正在使用以下代码。

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

- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
{
NSLog(@"didRegisterForRemoteNotificationsWithDeviceToken: %@", deviceToken);
NSString *dt = [[deviceToken description] stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"<>"]];
dt = [dt stringByReplacingOccurrencesOfString:@" " withString:@""];
self.DeviceToken=dt;
NSLog(@"~~~~devToken(dv)=%@",deviceToken);
}

- (void)application:(UIApplication*)application didFailToRegisterForRemoteNotificationsWithError:(NSError*)error
{
NSLog(@"Failed to get token, error: %@", error);
}

但在控制台中显示

Failed to get token, error: Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for application" UserInfo=0x1a0810 {NSLocalizedDescription=no valid 'aps-environment' entitlement string found for application

有什么想法吗?提前致谢!

最佳答案

您是否在临时文件中启用了推送通知?

通过the tutorial检查你是否做对了

首先尝试从您的 mac 向设备发送推送通知,如教程中所述。您需要在服务器端创建一个 pem 文件,您需要从 iOS 门户创建该文件 :)

关于iphone - 如何获取设备 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12847029/

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