---
title: allServices
framework: wifiaware
role: symbol
role_heading: Type Property
path: wifiaware/wasubscribableservice/allservices
---

# allServices

A dictionary of all subscribable services declared by your app, indexed by service name.

## Declaration

```swift
static var allServices: [WASubscribableService.ID : WASubscribableService] { get }
```

## Mentioned in

Adopting Wi-Fi Aware

## Discussion

Discussion The system populates the contents of this property from the values under the Info.plist key WiFiAwareServices,  with all entries that specify the Subscribable configuration included. You can select a service from this property using the serviceName as the key to pull elements from the dictionary, or by using an extension as follows: // Index into the dictionary. let myService = WASubscribableService.allServices["_example-service._tcp"]!

// Give the service a symbol name. extension WASubscribableService { 	public static var exampleService : WASubscribableService { 		allServices["_example-service._tcp"]! 	} } let myService = .exampleService
