2012-04-12 14 views
-1

Ich bin dabei, meine erste iPhone App zu bauen.Einige Fragen zur iOS-Entwicklung

Ich habe einige allgemeine Fragen über die Art und Weise, wie die Dinge funktionieren sollten, und ich hoffe, jemand könnte mir mit einigen Informationen helfen und wo ich hinschauen sollte.

  1. In Bezug auf Push-Benachrichtigungen. Ich verstehe, dass die UUID im Apple Store nicht mehr erlaubt ist und nicht mehr in Apps verwendet werden sollte? Wie kann ich einem bestimmten Benutzer eine Push-Benachrichtigung senden, wenn ich seine UUID nicht habe?

  2. In Bezug auf die Nutzungsbedingungen meiner App, gibt es etwas, das durch Apple-Vereinbarung abgedeckt ist, die bereits Dinge abdecken sollte, über die ich mich nicht sorgen sollte, sobald ich im AppStore bin?

  3. Wenn die App in den Hintergrund "Minimiert" ist, wie kann ich noch Daten mit meinem Server austauschen und eine Push-Benachrichtigung senden, wenn etwas auf der Server-Seite wichtig scheint? (Gesehen auf Apps wie Viber, WhatsApp)

viel Dank im Voraus, jede Information/Ihre eigene Weisheit/Link zu relevanten Informationen wäre eine große Hilfe sein.

+1

Sie sollten wahrscheinlich diese in drei Fragen gespalten - vielleicht ein bisschen sein leichter zu beantworten als :-). – mattjgalloway

+0

Dies sollte in drei separate Fragen aufgeteilt werden. Außerdem müssen Sie mehr Details zu Ihrer zweiten Frage angeben. Was macht Ihre App oder welche spezifischen Begriffe nehmen Sie an? – sch

+6

Nichts für ungut, aber haben Sie nach etwas gesucht? Dies ist nicht Google, und zumindest Fragen Nr. 1 und nein. Ich schlage vor, Sie haben nicht viel über sie gelesen. – EmilioPelaez

Antwort

1

1 Verwenden Apple Push Notification Service

"Ein Gerät Token ist eine opake Kennung eines Geräts, das APNs auf das Gerät gibt, wenn es zuerst mit ihm verbindet. Das Gerät teilt das Gerät Token mit seinem Provider "Danach begleitet dieses Token jede Benachrichtigung des Anbieters. Es ist die Grundlage für die Vertrauensbildung, dass das Routing einer bestimmten Benachrichtigung legitim ist."

Apple Push Notification Service Information Source

2 Machen Sie eine andere Frage für diese mit mehr Details, was Sie meinen.

3 Use Local Benachrichtigungen

Local and Push Notification Information Source

Apples Entwickler-Website ist sehr hilfreich für diese Art von Fragen: developer.apple.com

2
  1. Für PUSH benötigen Sie die UDID nicht. Das OS/Framework gibt Ihnen einen Pro-App-Token, den Sie dann an Ihren Server senden können, um Ihre "Benutzer" zu kennen.

  2. Das ist der falsche Ort, um nach Anwalt Zeug fragen. :)

  3. Viber und WhatsApp arbeiten mit Push-Benachrichtigungen. Sie laufen nicht "wirklich" im Hintergrund. Aber Sie können Apps ausführen, die im Hintergrund ausgeführt werden. Apple erlaubt hier VOIP, GPS-Tracking oder Musik-Listening/Radio-Apps. Ich empfehle, die Ports/Conecpts für andere App nicht zu versuchen, weil es von einem Review-Reject-Fom-Apple enden könnte.

+0

#Jonas Schnelli, Was meinst du mit Häfen/Konzepte? – Ted

+0

Ich sah, wie einige Apps während der Überprüfung, die die Voip-Ports (SIP-Socket) oder eine Musik-im-Hintergrund-App verwendeten, im Hintergrund liefen. Also: Ja, es gibt echtes Multitasking, aber nein: Apple erlaubt nur VOIP, GPS-Tracking und Music-in-Background/Radio-Apps. –