Mira lo que ha contestado
That's always been possible, but the user is going to have to develop such an implementation. We'll never be able to support random custom APPs; that's just not possible. I suggest they push the avatar to the images/comprofiler/ folder then add it to the _comprofiler database avatar column for the users row then uploading from APP would be same as uploading from the site.
Por lo que entiendo deberías hacer que la imagen valla a la carpeta images/comprofiler/ y agregar la imagen en la tabla _comprofiler hay una columna para el avatar al usar la misma forma en la que lo hace cb funcionaría en ambos.
Esta es mi enterpretación acabo de cambiar un avatar desde la base de datos y funciona bien tendrías que armar los scripts para tu app