Xcode 设备令牌推送通知
如何获取设备令牌? 我试图添加它,但我似乎无法理解。 我需要做什么? 我该去哪里? 我需要什么才能得到这个Xcode 设备令牌推送通知,xcode,device,token,Xcode,Device,Token,如何获取设备令牌? 我试图添加它,但我似乎无法理解。 我需要做什么? 我该去哪里? 我需要什么才能得到这个 - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)newDeviceToken { // Tell Parse about the device token. [PFPush storeDevi
- (void)application:(UIApplication *)application
didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)newDeviceToken
{
// Tell Parse about the device token.
[PFPush storeDeviceToken:newDeviceToken];
// Subscribe to the global broadcast channel.
[PFPush subscribeToChannelInBackground:@""];
}
当应用程序启动时,您调用
registerforremotentificationtypes:
,然后系统通过application:didregisterforremotentificationswithdevicetoken:
方法(您必须实现)回调到您的应用程序中。newDeviceToken
变量将具有设备令牌
请参阅该类的文档。当应用程序启动时,您调用
RegisterForRemotonificationTypes:
,然后系统通过应用程序:didRegisterForRemotonificationswithDeviceToken:
方法(您必须实现)回调应用程序。newDeviceToken
变量将具有设备令牌
请参阅类的文档。-(void)应用程序:(UIApplication*)应用程序didRegisterForRemotionTificationswithDeviceToken:(NSData*)\U设备Token{
//从设备令牌获取十六进制字符串,不带空格或<>
NSString*deviceToken=[[\u deviceToken描述]
StringByReplacingOfString:@“with String:@”]
StringByReplacingOfString:@“和字符串:@]”发生;
}
-(无效)应用程序:(UIApplication*)应用程序DIdRegisterForRemotonificationswithDeviceToken:(NSData*)\U设备Token{
//从设备令牌获取十六进制字符串,不带空格或<>
NSString*deviceToken=[[\u deviceToken描述]
StringByReplacingOfString:@“with String:@”]
StringByReplacingOfString:@“和字符串:@]”发生;
}
您需要调用此应用程序内委托
[[UIApplication sharedApplication]
registerForRemoteNotificationTypes:
(UIRemoteNotificationTypeBadge |
UIRemoteNotificationTypeSound |
UIRemoteNotificationTypeAlert)];
确保应用程序委托具有此功能
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)_deviceToken {
// Get a hex string from the device token with no spaces or < >
NSString *deviceToken = [[[[_deviceToken description]
stringByReplacingOccurrencesOfString: @"<" withString: @""]
stringByReplacingOccurrencesOfString: @">" withString: @""]
stringByReplacingOccurrencesOfString: @" " withString: @""];
-(void)应用程序:(UIApplication*)应用程序DIdRegisterForRemotionTificationswithDeviceToken:(NSData*)\U设备Token{
//从设备令牌获取十六进制字符串,不带空格或<>
NSString*deviceToken=[[\u deviceToken描述]
StringByReplacingOfString:@“with String:@”]
StringByReplacingOfString:@“和字符串:@]”发生;
}您需要调用此应用程序内代理
[[UIApplication sharedApplication]
registerForRemoteNotificationTypes:
(UIRemoteNotificationTypeBadge |
UIRemoteNotificationTypeSound |
UIRemoteNotificationTypeAlert)];
确保应用程序委托具有此功能
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)_deviceToken {
// Get a hex string from the device token with no spaces or < >
NSString *deviceToken = [[[[_deviceToken description]
stringByReplacingOccurrencesOfString: @"<" withString: @""]
stringByReplacingOccurrencesOfString: @">" withString: @""]
stringByReplacingOccurrencesOfString: @" " withString: @""];
-(void)应用程序:(UIApplication*)应用程序DIdRegisterForRemotionTificationswithDeviceToken:(NSData*)\U设备Token{
//从设备令牌获取十六进制字符串,不带空格或<>
NSString*deviceToken=[[\u deviceToken描述]
StringByReplacingOfString:@“with String:@”]
StringByReplacingOfString:@“和字符串:@]”发生;
}