Jump to content

Beppe Magistro

Members
  • Content Count

    20
  • Joined

  • Last visited

Posts posted by Beppe Magistro


  1. yes same result

     

    'http://10.11.10.50/APplusTest7/masterdata/Artikel.asmx'

     

    result :

     

    Project Client_Wms.apk raised exception class ESOAPHTTPException with message 'Unauthorized (401) - 'http://10.11.10.50/APplusTest7/masterdata/Artikel.asmx''.

     


  2. the url is an internal one and is working if i run on windows , i tried to modify to https://masterdata/Artikel.asmx" but the connection is refused by the server under windows too.

     

     


  3. Hi All,

    I have a D11 small fmx app consuming a Soap web service authorized by user/password , if i run on WIndows all is working good, if i try to run on Android i Have this error :

     

    Project Client_Wms.apk raised exception class ESOAPHTTPException with message 'Unauthorized (401) - 'http:/masterdata/Artikel.asmx''.

     

    this is the code :

     

    indirizzo:= THTTPRIO.Create(nil);
    indirizzo.HTTPWebNode.UserName := 'user';
    indirizzo.HTTPWebNode.Password := 'password';
     indirizzo.HTTPWebNode.UseDefaultCredentials :=true;

     art := GetartikelSoap(false,'http:/masterdata/Artikel.asmx',indirizzo);
    APP_ART:= art.getDBValue('ARTIKEL','ARTIKEL','EANCODE','8007057433524');
     
    in the Android manifest i added :
    android:usesCleartextTraffic="true"
     
    Thanks in Advance
     
     

  4. 17 hours ago, Dave Nottage said:

    You didn't answer my other question, i.e:

     

     

       PushService :=   TPushServiceManager.Instance.GetServiceByName(TPushService.TServiceNames.FCM);  

     if PushService <> nil then  

      begin

    ......

     

    remain nil !

     


  5. 17 hours ago, emailx45 said:

    Here all step-by-step to use Sydney / Android / TPushService / Firebase Support

     

    
    uses 
       FMX.PushNotification.Android;
      
     procedure TFormMain.FormCreate(Sender: TObject);
     var 
       PushService: TPushService;
       ServiceConnection: TPushServiceConnection;
       Notifications: TArray<TPushServiceNotification>;
     begin
       PushService := TPushServiceManager.Instance.GetServiceByName(TPushService.TServiceNames.FCM);
       ServiceConnection := TPushServiceConnection.Create(PushService);
       ServiceConnection.Active := True;
       ServiceConnection.OnChange := OnServiceConnectionChange;
       ServiceConnection.OnReceiveNotification := OnReceiveNotificationEvent;
       //
       FDeviceId := PushService.DeviceIDValue[TPushService.TDeviceIDNames.DeviceId];
       MemoLog.Lines.Add('DeviceID: ' + FDeviceId);
       MemoLog.Lines.Add('Ready to receive!');
      //
       // Checks notification on startup, if application was launched fromcold start
       // by tapping on Notification in Notification Center
       Notifications := PushService.StartupNotifications;
       if Length(Notifications) > 0 then
       begin
           MemoLog.Lines.Add('-----------------------------------------');
           MemoLog.Lines.Add('DataKey = ' + Notifications[0].DataKey);
           MemoLog.Lines.Add('Json = ' + Notifications[0].Json.ToString);
           MemoLog.Lines.Add('DataObject = ' + Notifications[0].DataObject.ToString);
           MemoLog.Lines.Add('-----------------------------------------');
       end;
     end;

     

    
    // it's good idea verify if the service was started!
    if (PushService.Status = TPushService.TStatus.Started) then
    begin
    ... 
    end

     

    http://docwiki.embarcadero.com/RADStudio/Sydney/en/Firebase_Android_Support

     

    hug

     

    hi ,

     

    this example do not compile on 10.4.1 , 
     PushService: TPushService;   
     ServiceConnection: TPushServiceConnection;   
     Notifications: TArray<TPushServiceNotification>;
    

    these variables remain in red , may be are not more defined in 

     

    FMX.PushNotification.Android;

     

    if i include

     

    System.PushNotification;

     

    the sample compile but hang

     

     

     

     

     

     


  6. 15 hours ago, Dave Nottage said:

    What do you mean by hang? Have you checked to see if PushService is non-nil when executing this line?

    
    ServiceConnection := TPushServiceConnection.Create(PushService);   

    PushService :=   TPushServiceManager.Instance.GetServiceByName(TPushService.TServiceNames.GCM);    

    ServiceConnection := TPushServiceConnection.Create(PushService);    

    ServiceConnection.Active := True;<<<<---- app hang here

     


  7. Hi Dave,

    i tried TPushService.TServiceNames.FCM but same result ,the program hang when execute 

    ServiceConnection.Active := True;

    There is a tutorial or an example for 10.4.1 ? 

    Thanks 

    Beppe


  8. hi all,

    i have an application builded with Delphi  10.3.3 and android firebase notification are working good.

    I tried to move the application to Delphi 10.4.1 but the app hang when try to connect the server.

       

    PushService :=   TPushServiceManager.Instance.GetServiceByName(TPushService.TServiceNames.GCM);    

    ServiceConnection := TPushServiceConnection.Create(PushService);    

    ServiceConnection.Active := True;

     

    i Tried with a small example from the scratch but the same result.

    anybody has a working example on 10.4.1 ?

     

    Thanks in advance 

     

    Beppe

×