After talking to Nordic a little more I realized that we can use the scan response packet (additional 31 bytes) to include information as the local device name and tx power data. This secondary advertisment package is only available while an iOS device is doing active scanning. That is, only while the app is on foreground. However this information is most likely accessed only when the user is interacting directly with the app (foreground) and not while in the background. This allows us to include a custom 128 bit service in the primary advertisement package to be able to scan only for BLEduino devices (if wanted). Also, allows us to provide more space (i.e. more bytes) for local device name in case the developer wants to change the BLEduino's name to something longer than 8 characters.