Ich konnte Dein Problem jetzt nachvollziehen.
Leider habe ich noch keine Lösung, ich habe versucht, die Permission zu bekommen
Code:
FPushPermission := 'android.permission.POST_NOTIFICATIONS';
PermissionsService.RequestPermissions([FPushPermission],
procedure(const APermissions: TClassicStringDynArray; const AGrantResults: TClassicPermissionStatusDynArray)
begin
if (Length(AGrantResults) = 1) and (AGrantResults[0] = TPermissionStatus.Granted) then
Toast('User granted permission', TJToast.JavaClass.LENGTH_SHORT)
else
Toast('User denied permission', TJToast.JavaClass.LENGTH_SHORT);
end
Man muss sie natürlich im Manifest anmelden...
Code:
<uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
Leider bleibt er bei mir hängen, wenn die Permission nicht gesetzt ist. Ist sie schon da, sagt er im Toast "User granted permission".
Hab es erstmal nicht hinbekommen