Dienstag, Dezember 10, 2019

iPhone-User-Agent

Ich bin den Aufbau einer iPhone-app, die eigentlich nur zeigt Informationen aus einem rss-feed, und zieht in einigen zusätzlichen Infos von einer web-site.
Ich überlege mir so die Berichterstattung-code, z.B. den code von PinchMedia. Ich habe einige Fragen, denn ich werde überwachen, wie Benutzer ohne Einwilligung.
Also, ich Frage mich, ob es möglich war, nehmen Sie nur einen Blick auf die Anforderungen, die erhalten werden, indem die rss-Anbieter.

In mein code Ansatz, den ich den feed wie folgt:

NSString * path = @"http://feeds.feedburner.com/whatever";
[self parseXMLFileAtURL:path];

Hat das iPhone senden Benutzer-Agent-Informationen der server beim öffnen, dass die URL?
Wenn dem so ist, kann ich es ändern, so dass es leicht sein würde, zu unterscheiden, einen Anruf von meiner app aus regulären rss-clients?

Danke für deine Einblicke!

InformationsquelleAutor | 2009-06-08

2 Kommentare

  1. 16

    Für Ihre Referenz, hier ist der User-Agent-string geliefert durch ein iPhone mit der 3.0-version des OS:

    Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16

    Als Nevan sagt, das sollte Ihnen ermöglichen, zu unterscheiden, iPhone Anfragen von anderen Anfragen.

  2. 1

    Sendet er den Namen der app mit der Versionsnummer. Es sieht ganz anders aus, als der string Browser senden, so dass es leicht zu unterscheiden.

    • Das klingt gut. Haben Sie einen link zu einer Dokumentation, die auf dieser?
    • Sorry, ich weiß nicht. Ich habe es durch eine Anfrage an meinen server und die logs anschaut.

Kostenlose Online-Tests

Letzte Fragen

Tun ItemView löst Blase?

Ich habe eine CompositeView für eine Tabelle. Ich habe Trigger-set in der Kind-ItemView für jede Zeile... var TableRow = Marionette.ItemView.extend({ tagName:...

Wie kann ich untersuchen, WCF was 400 bad request über GET?

Die folgenden WCF-endpoint funktioniert gut mit dem WCF test client: AssetList ListFlaggedAssets(short processCode, string platform, string endpoint = "null", string portalId = "null", int...

Bei der Verwendung von UUIDs, sollte ich auch mit AUTO_INCREMENT?

Wir bauen eine neue web-app, die eine offline-iPad - /Android-app-version auf einer Reihe von lokalen Geräten, die Einsätze mit neuen Daten. Als solche benötigen...

Actionscript-Objekt, das verschiedene Eigenschaften

Wie kann ich die Anzahl der Eigenschaften in einer generischen Actionscript-Objekt? (Wie die Array-Länge) InformationsquelleAutor Fragsworth | 2011-01-15

Wie plot mehrere Graphen und nutzen Sie die Navigations-Taste im [matplotlib]

Die neueste version von matplotlib erstellt automatisch Navigations-buttons unter den graph. Aber die Beispiele, die ich finden alles im Internet zeigen, wie erstellen Sie...