2011-10-27 12 views
0

articleによれば、以下の方法を使用してデバイストークンを取得できます。このトークンをサーバーのMySQLデータベースに送信するにはどうすればいいですか?サーバーのMySQLデータベースにデバイストークンを送信する

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

を実行すると、NSUserDefaultに保存しないのはなぜですか? – Lunayo

+0

「MySQL」と言うと、これはサーバーに保存するように聞こえますか?だから、あなたは何をサーバに送ることができるのですか? – DarkDust

+1

@ Lunayoデバイスにローカルに保存されている場合、リモート通知トークンはどのように使用されますか? – Benjie

答えて

0

まず、サーバーに取得する方法を理解する必要があります。 HTTP/HTTPSは最近の最も標準的な方法です。

次に、MySQLに値を保存できるコードをサーバーに書き込む必要があります。 PHPは、この種のことを行うための一般的な言語です。 (あなたのMySQLテーブル/ etcを作成することを忘れないでください)

次に、あなたのクライアントに、HTTPサーバーにデータを送信してMySQLに保存するように指示します。 NSMutableURLRequest(および関連する方法NSURLConnectionNSURL、...)を使用してPOST(またはGET)を行い、setHTTPBody:deviceToken

+0

提案をお寄せいただきありがとうございます。「サーバーにデータを送信する方法」に関する参考資料をお伝えください。再度、感謝します。 –

+0

はい - 'NSMutableURLRequest'クラスを見てください:https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSMutableURLRequest_Class/Reference/Reference.html – Benjie

関連する問題