Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   iOS Push Notification (https://www.delphipraxis.net/166734-ios-push-notification.html)

Gruber_Hans_12345 27. Feb 2012 15:39

iOS Push Notification
 
Habe bisschen gescuht, und sieht eher so aus, als ob Push Notifications nicht funktionieren?

Kommt das hin?

Ohne dieses ist man doch schon sehr gehandicapt?

Thomasl 1. Mai 2013 15:34

AW: iOS Push Notification
 
Hat das Empfangen von PushNachrichten schon einer hinbekommen? (Delphi XE4)

Das abschicken (vom Server) wird hier erklärt
http://www.youtube.com/watch?v=ObKkZTSSynA

Wie wird in Delphi der DeviceToken ausgelesen?


(Delphi XE4 (noch) Trial)

Mavarik 2. Mai 2013 10:42

AW: iOS Push Notification
 
ja und wie muss man sich registieren mit:

application:didRegisterForRemoteNotificationsWithD eviceToken

Mavarik

RWarnecke 2. Mai 2013 11:13

AW: iOS Push Notification
 
Das hatte doch Daniel glaube ich in Düsseldorf gezeigt. Das ging doch irgendwie über den Memberbereich bei Apple.

Daniel 2. Mai 2013 11:20

AW: iOS Push Notification
 
Auch ja, dort beginnt es mit der App-ID, für die das Empfangen von Push-Notifications aktiviert sein muss. In Delphi fehlen jedoch noch ein paar Methoden, um dies zu realisieren, unter Anderem auch die von Frank genannte Methode. Entweder fehlt sie ganz oder ist nur als leerer Rumpf implementiert, ich müsste nachsehen.

Mavarik 4. Mai 2013 11:46

AW: iOS Push Notification
 
Zitat:

Zitat von RWarnecke (Beitrag 1213805)
Das hatte doch Daniel glaube ich in Düsseldorf gezeigt. Das ging doch irgendwie über den Memberbereich bei Apple.

Ja das auch... Aber es ging um den Event nicht um das Zertifikat...

Aber ich habs gefunden...

Link für den Source

Link zum Video

Mavarik

Thomasl 4. Mai 2013 16:35

AW: iOS Push Notification
 
Danke,

es hat geklappt. (Das Senden und Empfangen).

Mavarik 4. Mai 2013 23:57

AW: iOS Push Notification
 
Zitat:

Zitat von Thomasl (Beitrag 1214125)
Danke,

es hat geklappt. (Das Senden und Empfangen).

Bei mir funktioniert das nicht mit dem ssl Zertifikat...

Wenn ich das downloade, wird der Eintrag nicht unter login sondern unter System in der Schlüsselverwaltung
erstellt. Da gibt es dann keine Auswahl des Schlüssels daher kann ich kein .p12 exportieren...

Deswegen komme ich an dem Schritt nicht weiter...

Wo ist der Trick?

Mavarik

Thomasl 5. Mai 2013 11:02

AW: iOS Push Notification
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe die Datei "aps_development.cer" gespeichert und dann per Doppelklick geöffnet/der Schlüsselbundverwaltung hinzugefügt.
Das Zertifikat wurde unter Anmeldung hinzugefügt.
Zertifikat Name: Apple Development IOS Push Services: AppName
Den Privaten Schlüssel markieren und exportieren.

PS. Auch unter System lassen sich Private Schlüssel exportieren.

Was bei mir noch nicht geht ist: Sound in den Pushnachrichten

Mavarik 5. Mai 2013 15:42

AW: iOS Push Notification
 
Zitat:

Zitat von Thomasl (Beitrag 1214178)
Ich habe die Datei "aps_development.cer" gespeichert und dann per Doppelklick geöffnet/der Schlüsselbundverwaltung hinzugefügt.
Das Zertifikat wurde unter Anmeldung hinzugefügt.
Zertifikat Name: Apple Development IOS Push Services: AppName
Den Privaten Schlüssel markieren und exportieren.

PS. Auch unter System lassen sich Private Schlüssel exportieren.

Was bei mir noch nicht geht ist: Sound in den Pushnachrichten

Hat bei mir so nicht funktioniert... Aber wenn man es per Drag and Drop rein zieht... kommt es in die richtig
Kategorie...

Mavarik

Mavarik 6. Mai 2013 13:11

AW: iOS Push Notification
 
Wie hast Du das Problem mit der Meldung:

keine gültige aps-eviroment-Enttitlement-Zeichenkette gefunden

gelößt?

Mavarik

Thomasl 6. Mai 2013 21:05

AW: iOS Push Notification
 
Das Problem hatte ich zuerst auch.
Kompilieren, dann die Datei *.entitlements im Debug/Release Ordner anpassen und dann ohne was am Source zu ändern noch mal Kompilieren (wie im Video)

Geht bei jemandem Sound in der Pushnachricht?

Delphi-Quellcode:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>aps-environment</key>
   <string>development</string>
   <key>get-task-allow</key>
   <true/>
</dict>
</plist>

Thomasl 6. Mai 2013 21:17

AW: iOS Push Notification
 
Hier ist noch eine Anleitung, habe ich noch nicht probiert(kann kein Spanisch)

http://lfgonzalez.visiblogs.com/2013...-mas-elegante/

RWarnecke 10. Okt 2013 21:59

AW: iOS Push Notification
 
Hat jemand die Anleitung schon ausprobiert ? Wenn ja, kann mir jemand dabei helfen, wie ich die Änderungen einfüge. Ich kann nämlich kein Spanisch und mit einem Online-Übersetzer habe ich es schon probiert und es nicht geschafft.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:53 Uhr.

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