Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   iOS Events (https://www.delphipraxis.net/174877-ios-events.html)

Crocotronic 15. Mai 2013 21:53

iOS Events
 
Guten Abend,
wieder einmal muss ich euch fragen, da ich einfach keine Antworten finde:
  • Wie kann ich auf das Schließen (nicht komplett) bzw. erneute Öffnen einer App reagieren?
  • Wie kann ich meine App im Hintergrund weiter arbeiten lassen?
  • Wie kann ich überprüfen, ob die App gerade geöffnet ist? (wenn offen, dann keine Notifications)
Vielleicht weiß ja jemand mehr als ich :stupid:

Viele Grüße
Croco

RWarnecke 16. Mai 2013 04:26

AW: iOS Events
 
Schaue doch mal bitte in die Beispiele von XE4. Dort findest Du ein Beispiel zu Notifications.

Crocotronic 16. Mai 2013 13:38

AW: iOS Events
 
Wie ich Notifications erstell ist mir klar. Die Demos geben mir aber keine Antworten auf meine Fragen.

Der schöne Günther 16. Mai 2013 13:46

AW: iOS Events
 
Hallo-

Ich habe bislang keine Zeile für iOS geschrieben, benutze aber privat ein iOS-Gerät. Ich wäre mir spontan überhaupt nicht sicher ob Anwendungen, überhaupt noch großartig im Hintergrund arbeiten können. Ja, sie können Audio abspielen, Audio aufnehmen und wohl auch (für begrenzte Zeit?) noch Daten downloaden wenn sie vorher damit begonnen haben.

Bist du aus der Anwendung draußen kann (und soll?) sie nichts großartiges mehr anstellen (und einem somit die Batterie leersaugen).

Benachrichtigungen an den Benutzer (also der Kram der im Notification Center auftaucht) scheint entweder von außen übers Internet zu kommen oder man hat vorher manuell eine Benachrichtigung für einen bestimmten Zeitpunkt eingetragen.

So sieht es zumindest für mich als absolut unwissenden Benutzer aus.

Crocotronic 16. Mai 2013 15:24

AW: iOS Events
 
Hört sich plausibel an...
Bei meiner App handelt es sich um einen Live-Ticker, deshalb die Benachrichtigung im "minimierten" Modus. Dann stellt sich die Frage, wie ich sonst noch die Benachrichtigung auslösen könnte.
Gerade eben habe ich folgendes entdeckt:
Delphi-Quellcode:
TUIApplication.Wrap(TUIApplication.OCClass.sharedApplication).enabledRemoteNotificationTypes
Hört sich schon sehr nach dem an, was Günther angesprochen hat.

EDIT: Hört sich noch besser an:
Delphi-Quellcode:
TUIApplication.Wrap(TUIApplication.OCClass.sharedApplication).registerForRemoteNotificationTypes();
Werde mir das mal genauer ansehen

daywalker9 16. Mai 2013 17:41

AW: iOS Events
 
Guck mal Push Notification Server und Beispiel an

Crocotronic 16. Mai 2013 21:23

AW: iOS Events
 
Vielen Dank! Das ist genau das, was ich gesucht habe. Nur ist das komplizierte als ich gedacht habe...

EDIT: Punkt 1 ist auch geklärt: http://blogs.embarcadero.com/ao/2013/05/01/39450


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz