Idealerweise möchte ich eine HTTP-Anfrage mit POST an den Push Notification Server senden, die das Gerät Token sowie einige enthält benutzerdefinierte Einstellungen. Von dort kann ich ein PHP-Skript auf dem Server einrichten, um die eingehenden Daten zu verarbeiten und in eine SQL-Tabelle einzugeben. Wenn dies die einzige Möglichkeit ist, wie würde ich die HTTP-Anforderung von Objective C initiieren?Wie Sie Objective C verwenden, um Geräte-Token für Push-Benachrichtigungen und andere Benutzereinstellungen an SQL-Tabelle auf Server
8
senden
A
Antwort
32
Sie werden zuerst müssen Sie das Gerät Token an einen Hex-String mit einer Funktion wie diese konvertieren:
- (NSString*)stringWithDeviceToken:(NSData*)deviceToken {
const char* data = [deviceToken bytes];
NSMutableString* token = [NSMutableString string];
for (int i = 0; i < [deviceToken length]; i++) {
[token appendFormat:@"%02.2hhX", data[i]];
}
return [[token copy] autorelease];
}
Dann brauchen Sie eine Anfrage an den Server zu machen:
NSURL* url = [NSURL URLWithString:[NSString stringWithFormat:@"http://example.com/script.php?token=%@", DEVICE_TOKEN]];
NSMutableURLRequest* request = [[[NSMutableRequest alloc] initWithURL:url] autorelease];
NSURLConnection* connection = [NSURLConnection connectionWithRequest:request delegate: self];
10
ein anderer Weg:
NSString * tokenAsString = [[[deviceToken description]
stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"<>"]]
stringByReplacingOccurrencesOfString:@" " withString:@""];
Verwandte Themen
- 1. Wie gehen Sie mit Benutzereinstellungen um?
- 2. Verwenden Sie C-Definitionen in Objective-C
- 3. Zweifache Bindung an Benutzereinstellungen?
- 4. Erinnert sich an Benutzereinstellungen und liefert Informationen basierend auf diesen
- 5. Objective-C und Komponentenprogrammierung
- 6. C# - Benutzereinstellungen gebrochen
- 7. Hängen Sie NSData an eine Datei in Objective C an
- 8. Verwenden Sie einen Alarmmanager, um eine andere
- 9. Objective-C: Aufzählung wie Java (int-Werte und viele andere für jede Aufzählung)
- 10. Verwenden Sie für die Schleife mit UIAnimation in Objective C
- 11. iOS - Verwenden Sie Swift und Objective c im selben Projekt?
- 12. Vorbei an Methoden - Objective-C
- 13. Für Objective-C ... Zeiger auf Verfahren
- 14. Verwenden Sie spnego Anmeldeinformationen für den Zugriff auf andere Seite
- 15. Wie überprüfen Sie in objective-c und Kakao auf Vernunft?
- 16. Wie auf iOS (schnelle und Objective-c)
- 17. Objective-c - An- und Abmeldezeit des Benutzers
- 18. Benutzereinstellungen mit SQL und JavaScript
- 19. Verwenden Sie Objective-C-Spielengine in C++ - iPhone-Spiel?
- 20. , wie .NET Benutzereinstellungen Lage
- 21. Objective-C-Aufruf-Funktion für eine andere Klasse?
- 22. Objective-C: Wie Speicherverwaltung für asynchrone Methoden
- 23. Verschlüsselungsbibliothek für Objective-C
- 24. Objective-C - Wenn 'Selbst' verwenden
- 25. Objective C für Schleifenverzögerung
- 26. Verwenden C Struct in Objective C
- 27. Sind Abhängigkeitseingabeparameter für Benutzereinstellungen?
- 28. __OBJC__ entspricht für Objective-C++
- 29. Android und Objective-C
- 30. Wie verwenden Sie eine andere Klassen Member-Variablen in C++?