I am trying to migrate our existing billing system to RevenueCat, we have our own anonymous IDs, basically each time the user installs/uninstalls the app they will get a new user ID e.g. user1234, user4567
I need to preserve our ID’s for migration, but I want them to act like RevenueCat anonymous IDs where purchases are aliased, so users can access purchases on multiple devices.
Is it ok if I prefix our existing IDs with the string $RCAnonymousID: and call configBuilder.with(appUserId: “$RCAnonymousID:user1234”) to make then anonymous IDs in RevenueCat. I know if I don’t provide an apUserId RC will generate one of these anonymous IDs for use, but I want to make sure it is safe for me to pass in an ID prefixed with the value explicitly?
Thanks.