Mittwoch, Januar 29, 2020

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