20-06-2025, Saat: 16:28
Merhabalar,
Aşağıdaki kodla Android le arama yapabiliyorum. ama IOS kısmında hiçbişey olmuyor.
Hatada olmuyor aramada yapmıyor.
Sizce nerde hata yapıyorum?
Aşağıdaki kodla Android le arama yapabiliyorum. ama IOS kısmında hiçbişey olmuyor.
Hatada olmuyor aramada yapmıyor.
Sizce nerde hata yapıyorum?
procedure TAnaF.TelefonlaAra(Telefonx: String); var FPhoneDialerService: IFMXPhoneDialerService; FCallPhonePermission: string; begin TPlatformServices.Current.SupportsPlatformService(IFMXPhoneDialerService, IInterface(FPhoneDialerService)); {$IFDEF ANDROID} FCallPhonePermission := JStringToString(TJManifest_permission.JavaClass.CALL_PHONE); if Telefonx <> '' then PermissionsService.RequestPermissions([FCallPhonePermission], procedure(const APermissions: TClassicStringDynArray; const AGrantResults: TClassicPermissionStatusDynArray) begin if (Length(AGrantResults) = 1) and (AGrantResults[0] = TPermissionStatus.Granted) then FPhoneDialerService.Call(Telefonx) else begin TDialogService.ShowMessage('Telefon açma izniniz yok!'); end; end); {$ENDIF} {$IFDEF IOS} if Assigned(FPhoneDialerService) then if Telefonx <> '' then begin FPhoneDialerService.Call(Telefonx); end; {$ENDIF} end;