So would something like "chiromaster-url-scheme" be appropriate?
It’s a good start. You definitely want to include the name of your product, which will prevent folks from accidentally reusing the scheme. However, adding
-url-scheme
is pointless because that’s implicit in the context.
Beyond that I agree with Claude31 here: You should see if Square has specific guidance on this topic.
WARNING iOS provides no mechanism to ‘vet’ URL schemes. You might declare a custom scheme so that Square can return to your app, but any other app might open a URL with that scheme. If you encode any data in your URL, you must securely parse that data. Failure to do so could result in a malicious app doing bad things.
Note URL schemes are officially registered by IANA, although the vast majority of schemes used by developers are not )-:
Share and Enjoy
—
Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware
let myEmail = "eskimo" + "1" + "@apple.com"