You don't need to advertise the service at all. You only need to implement it via setServices.
As I understand it the contents of advertisement packet and what services are provided after connection is not directly related.
Not sure but I guess nordic uart could be removed from advertisement but you could still connect to it if setServices has 'uart : true'
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Ther are quite a few Bluetooth LE tutorials listed at https://www.espruino.com/Tutorials
As for basics check this one
https://www.espruino.com/About+Bluetooth+LE
You don't need to advertise the service at all. You only need to implement it via setServices.
As I understand it the contents of advertisement packet and what services are provided after connection is not directly related.
Not sure but I guess nordic uart could be removed from advertisement but you could still connect to it if setServices has 'uart : true'