AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Android 13 - Push Nachrichten

Ein Thema von supermulti81 · begonnen am 7. Nov 2023 · letzter Beitrag vom 7. Nov 2023
Antwort Antwort
supermulti81

Registriert seit: 13. Okt 2023
27 Beiträge
 
#1

Android 13 - Push Nachrichten

  Alt 7. Nov 2023, 15:18
Hallo,

ich habe eine App die Push Nachrichten unterstützt. Ist auch alles für FCM hinterlegt und funktioniert auch mit Android 7, 8, 10, 11 und 12 (da habe ich Geräte und einen Simulator). Beim Smartphone gibt es unter den Appeinstellungen den Punkt Benachrichtigungen (über dem Punkt Berechtigungen).

Die App auf einem Android 13 läuft zwar, App wird beim FCM registriert und ich erhalte einen Token. Das Senden an den Token geht auch fehlerfrei, aber die Push Nachricht wird nicht angezeigt. Auch gibt es unter App Einstellungen den Punkt Benachrichtigungen nicht. Ich habe die App auch schonmal mit der Delphi 12 Beta erstellt, leider auch ohne Erfolg.

Auch habe ich in der Manifest zusätzliche Einträge probiert:
<permission android:name="%package%.permission.C2D_MESSAGE" android:protectionLevel="signature" />
<uses-permission android:name="%package%.permission.C2D_MESSAGE" />

Hat noch jemand eine Idee? Hab ich etwas vergessen?

MfG
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#2

AW: Android 13 - Push Nachrichten

  Alt 7. Nov 2023, 23:11
Was für ein Handy / UI denn?

Hier im MIUI -> Systemeinstellungen -> Apps -> Apps verwalten -> die gewünschte App auswählen und da gibt es die Einstellung "Benachrichtugungen"
und auch unter App-Berechtigungen gibt es ebenfalls nochmal was
und nicht vergessen in den Energiesparmodus zu schauen, nicht dass der Hintergrundprozess gestoppt wurde.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
supermulti81

Registriert seit: 13. Okt 2023
27 Beiträge
 
#3

AW: Android 13 - Push Nachrichten

  Alt 7. Nov 2023, 23:51
Hallo,

danke für deine Antwort. Handy und Ui war egal. Ab Version 13 fehlte der Punkt Benachrichtigungen.
Ab Android 13 muss man die Berechtigung POST_NOTIFICATIONS im Create mit abfragen. Dann kommt die Frage ob man das zulassen will auf dem Handy. Und dann erscheinen auch die Einstellungen.
Delphi 12 fügt dann im Manifest selbst noch eine User Berechtigung hinzu.
Delphi-Quellcode:
  {$IFDEF ANDROID}
  if TOSVersion.Major >= 13 then
  begin
    PermissionsService.RequestPermissions(['android.permission.POST_NOTIFICATIONS'],
      procedure(const APermissions: TClassicStringDynArray; const AGrantResults: TClassicPermissionStatusDynArray)
      begin
        if (Length(AGrantResults) > 0) and (AGrantResults[0] = TPermissionStatus.Granted) then
        begin
          // OK
        end;
      end
    );
  end;
  {$ENDIF}
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:24 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