Mudanças entre as edições de "Firedac"

De Oazez
Ir para: navegação, pesquisa
 
Linha 18: Linha 18:
  
 
https://delphiworlds.com/2017/05/adding-firebase-cloud-messaging-mobile-apps-part-2/
 
https://delphiworlds.com/2017/05/adding-firebase-cloud-messaging-mobile-apps-part-2/
 +
 +
 +
Atenção:
 +
Favor nao utilizar o data.DBXSqlite para Mobile quando utilizar o Push Notification pois nao funcionará no IOS.

Edição atual tal como às 09h19min de 5 de agosto de 2022

No arquivo "C:\Program Files (x86)\Embarcadero\Studio\22.0\source\data\firedac\FireDAC.inc":

Altere a linha que contem:

 {.$UNDEF FireDAC_SQLITE_STATIC}          // remove '.' to enable dynamic linking


por

 {$IF DEFINED(IOS) OR DEFINED(ANDROID)}
   {$UNDEF FireDAC_SQLITE_STATIC}           // remove '.' to enable dynamic linking    
 {$ELSE}
   {.$UNDEF FireDAC_SQLITE_STATIC}          // remove '.' to enable dynamic linking  
 {$ENDIF}


Com isso resolvemos o problema de incompatibilidade na conexao do SQLITE utilizando FIREDAC no IOS conforme manual no linka abaixo:

https://delphiworlds.com/2017/05/adding-firebase-cloud-messaging-mobile-apps-part-2/


Atenção: Favor nao utilizar o data.DBXSqlite para Mobile quando utilizar o Push Notification pois nao funcionará no IOS.