需要帮助从iPhone应用程序向我们的数据库发送带有设备令牌的URL吗

需要帮助从iPhone应用程序向我们的数据库发送带有设备令牌的URL吗,iphone,database,url,push-notification,token,Iphone,Database,Url,Push Notification,Token,我们在应用程序中添加了推送通知,但我们需要帮助将设备令牌发送到数据库。目前,我们已经建立了数据库,所以我们所要做的就是从NSLog获取设备令牌,并将其放在数据库URL的末尾:http://www8.XXXXXXX.net/XXXXX_push/register.cfm?token=TOKEN_HERE 如果我们使用Safari,我们只需在URL栏中键入它,并在最后输入真正的令牌,然后点击enter键,数据库就会收到令牌。 我们认为我们需要将应用程序中的代码放在以下位置: - (void)appl

我们在应用程序中添加了推送通知,但我们需要帮助将设备令牌发送到数据库。目前,我们已经建立了数据库,所以我们所要做的就是从NSLog获取设备令牌,并将其放在数据库URL的末尾:http://www8.XXXXXXX.net/XXXXX_push/register.cfm?token=TOKEN_HERE 如果我们使用Safari,我们只需在URL栏中键入它,并在最后输入真正的令牌,然后点击enter键,数据库就会收到令牌。 我们认为我们需要将应用程序中的代码放在以下位置:

- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken 
但我们只是不知道该使用什么代码…因为我们对这一点还很陌生

有人能告诉我们使用什么代码来发送我们制作的NSURL吗

注:以下是我们目前的情况:

- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken { 

NSString *str = [NSString 
                 stringWithFormat:@"Device Token=%@",deviceToken];
NSLog(str);
NSString *fullURL = [NSString stringWithFormat:@"http://www8.xxxxxxxxx.net/xxxxx_push/register.cfm?token=%@",str];
NSURL *tokenURL = [NSURL URLWithString:fullURL];

}

使用DeviceToken进行删除注册是正确的选择

我使用从urbanairship.com借用的代码,在通过NSURL连接将设备发送回urbanairship服务器之前,先清理设备故障

   NSString *deviceToken = [[_deviceToken description] stringByReplacingOccurrencesOfString: @"<" withString: @""];
    deviceToken = [deviceToken stringByReplacingOccurrencesOfString: @">" withString: @""] ;
    deviceToken = [deviceToken stringByReplacingOccurrencesOfString: @" " withString: @""];
NSString*deviceToken=[[u deviceToken description]stringByReplacingOccurrencesOfString:@''和string:@'';
deviceToken=[deviceToken StringByReplacingOfString:@“with String:@”的发生率];

didRegisterForRemoteNotificationsWithDeviceToken是您正在做的事情的正确位置

我使用从urbanairship.com借用的代码,在通过NSURL连接将设备发送回urbanairship服务器之前,先清理设备故障

   NSString *deviceToken = [[_deviceToken description] stringByReplacingOccurrencesOfString: @"<" withString: @""];
    deviceToken = [deviceToken stringByReplacingOccurrencesOfString: @">" withString: @""] ;
    deviceToken = [deviceToken stringByReplacingOccurrencesOfString: @" " withString: @""];
NSString*deviceToken=[[u deviceToken description]stringByReplacingOccurrencesOfString:@''和string:@'';
deviceToken=[deviceToken StringByReplacingOfString:@“with String:@”的发生率];

是。首先,您需要清理从APNS接收的deviceToken。您需要删除

  • 额外的空格

  • 左箭头和右箭头“>”是。首先,您需要清理从APNS接收的deviceToken。您需要删除

  • 额外的空格

  • 左箭头和右箭头“>”谢谢,这就是所有的错误。我们只需要把它清理干净谢谢你那就是错的。我们只是需要清理一下