2011-10-27 76 views
0

根据article,以下方法可用于获取设备令牌。我想问如何将这个令牌发送到服务器的MySQL数据库?将设备令牌发送到服务器的MySQL数据库

- (void)application:(UIApplication*)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken 
{ 
    NSLog(@"My token is: %@", deviceToken); 
} 
+0

做一个POST(或GET,如果你愿意的话),为什么不把它保存在NSUserDefault中? – Lunayo

+0

当你说“MySQL”时,这听起来像是你想将它保存在服务器上?所以你问 - 我怎样才能将一些东西发送到server_? – DarkDust

+1

@Lunayo如果本地存储在设备上,远程通知令牌有什么用处? – Benjie

回答

0

首先,你必须找出一种方法将它送到你的服务器。 HTTP/HTTPS是目前最标准的方式。

然后,您必须在您的服务器上编写可将值存储到MySQL的代码。 PHP是做这类事情的一种流行语言。 (不要忘了创建你的MySQL表/等)

然后你告诉你的客户端发送数据到你的HTTP服务器以存储在MySQL中。你可以通过NSMutableURLRequest(和相关方法NSURLConnection,NSURL,...)和setHTTPBody:deviceToken

+0

感谢您的建议,能否请您提供一些关于“如何将数据发送到服务器”的参考?再次感谢。 –

+0

是的 - 查看“NSMutableURLRequest”类:https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSMutableURLRequest_Class/Reference/Reference.html – Benjie

相关问题