Ho individuato l'errore:

in sostanza, per essere sicuro che la chiamata di salvataggio viene dalla pagina di inserimento, ho creato un "Token"....

$token ="mytoken"; $_SESSION['token'] = "mytoken";

queste due variabili le metto a confronto nel metodo di salvataggio, e se sono uguali effettua il salvataggio.
Il problema, (dicevo) lò individuato; con il Browser Internet di Android (che credo sia Safari) non imposta $_SESSION['token'], e di conseguenza non fa il salvataggio.
Prima non lo vedevo perchè, all'interno della condizione "else", non avevo impostato nessun messaggio di errore di risposta.

cosa posso fare in questo caso....?

NB:
se commento la condizione fà il salvataggio.