It is not recommended to do both as the Swift SDK nor any of the other client SDK’s support it. You should either:
- Let the server generate 100% of the objectId’s
- Generate 100% of the objectId’s on the client with customObjectIds enabled and then save
The server does support a mixed environment, but my guess is this done when using different clients, Swift SDK generating own objectIds, Android SDK doesn’t generate own objectIds. Another scenario is supporting multiple versions of a particular SDK