Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   iOS iOS 8.3 & Badge (https://www.delphipraxis.net/185066-ios-8-3-badge.html)

Mavarik 12. Mai 2015 14:30

iOS 8.3 & Badge
 
Neue Fehlermeldung im Consolenlog:

Attempting to badge the application icon but haven't received permission from the user to badge the application Prozess!

Jemand ne Idee was zu tun ist?

Mavarik

Sir Rufo 12. Mai 2015 14:34

AW: iOS 8.3 & Badge
 
Da schon geschaut?
http://stackoverflow.com/questions/2...ission-from-th

Du musst vorher prüfen, ob du den Bobbele an das Icon dran klatschen darfst ... denn das kann der User jetzt auch verbieten

Mavarik 12. Mai 2015 14:44

AW: iOS 8.3 & Badge
 
Zitat:

Zitat von Sir Rufo (Beitrag 1301217)
Da schon geschaut?
http://stackoverflow.com/questions/2...ission-from-th

Du musst vorher prüfen, ob du den Bobbele an das Icon dran klatschen darfst ... denn das kann der User jetzt auch verbieten

Ja :stupid: Zu viel XCode zu wenig Delphi... :stupid:

Delphi-Quellcode:
  if TOSVersion.Check(8) and CheckLocalNotificationPermission then
  begin
    NotificationSettings := TUIUserNotificationSettings.Wrap(TUIUserNotificationSettings.OCClass.settingsForTypes(
      UIUserNotificationTypeBadge or UIUserNotificationTypeSound or UIUserNotificationTypeAlert, nil));
    Sender.registerUserNotificationSettings(NotificationSettings);
  end;
So steht es im Source... Wo ist der Tick?

Ich glaub ich habs...

Wenn das hier immer zutrifft, dann ist es logisch...

Code:
   <key>FMLocalNotificationPermission</key>
        <string>true</string>

Mavarik 13. Mai 2015 08:57

AW: iOS 8.3 & Badge
 
Zitat:

Zitat von Mavarik (Beitrag 1301218)
Wenn das hier immer zutrifft, dann ist es logisch...

Code:
   <key>FMLocalNotificationPermission</key>
        <string>true</string>

Also im Simulator funktioniert es auch ohne die Änderung.

genau wie es hier steht...

Sir Rufo 13. Mai 2015 09:55

AW: iOS 8.3 & Badge
 
Der Simulator hat ja auch kein NotificationCenter, wo ich etwas ein- oder ausschalten könnte. Also wird es da wohl immer gehen.

Auf dem realen Device sieht das aber eben anders aus ;)

EDIT
Huch gerade gesehen, da gibt es dann doch einen Eintrag für die Benachrichtigungs-Einstellungen für die App auch auf dem Simulator :stupid:

Mavarik 13. Mai 2015 11:05

AW: iOS 8.3 & Badge
 
Zitat:

Zitat von Sir Rufo (Beitrag 1301334)
EDIT
Huch gerade gesehen, da gibt es dann doch einen Eintrag für die Benachrichtigungs-Einstellungen für die App auch auf dem Simulator :stupid:

Jo... Und warum Funktioniert es auf dem Sim und auf dem Device nicht?

[EDIT] Leider merkt sich iOS das irgendwo... daher bekommt man die Meldung nur ein mal...

Mavarik 13. Mai 2015 13:01

AW: iOS 8.3 & Badge
 
Na toll!

Auf meinem iPhone gibt es schon einen Eintrag für die Benachrichtigungseinstellungen… Steht aber nur auf Banner…
(Wahrscheinlich schon seit Verion 1. unter iOS 7.X!

Gibt es einen Möglichkeit die Einstellungen nochmal ab zu fragen? (Ohne das BundelID usw. zu ändern)

EDIT Ja :wall: Ich wollte das aber gerne per Software machen... Also muss ich allen User schreiben, dass die das manuell zulassen müssen...

Mavarik


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:31 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