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:@“和字符串:@]”发生;
}