We're using a service subtype, which is the stuff after the comma. (Our library defines the service type, but each app that uses it provides a different subtype so they don't see services published by other apps.)
My co-worker found out (from Google's AI...) that in this case the fullName should be of the form <Subtype>._sub.<ServiceType>.<Transport>.<Domain> and the record should be the encoded form of <InstanceName>.<ServiceType>.<Transport>.<Domain>. I changed my code accordingly and now it works on all platforms.
Topic:
App & System Services
SubTopic:
Networking
Tags: