Can I use UUID as to identify features in a layer to prevent overwriting onto Qfield Cloud

Hi,
I’m tracking the location users in the field.
I can collect their location information into seperate layers in a gpkg, however this means I’ve many layers both on the app and in the GPGK. Which is cumbersome.
If I try to add users locations to a single ‘location’ layer some infomation is lost when uploading as there are multiple matching FID’s in the incoming data.
I can add a uuid field to the ‘location’ layer, but I can’t seem to be able to use this field as an ID field when appending data.
Is there a way to achieve this?
Thanks, Tony.


Imported from GitHub discussion by @TyHol on 2025-03-27T10:37:06Z