Thanks for the info. Yes, we have tried a separate feature layer from a dynamic map service too, and labeling does work for us. But we are investigating our offline options. So I tried to use an Annotation Feature Class, but when doing an analyze, I get this warning Code=24035 Description="Annotation Layer type is not supported for Feature Service". And to confirm that warning, the annotations don't show on the iOS device as a feature layer. So does anyone know how to get text displayed on an iOS device offline? Does anyone know if this is possible or impossible?