An apparatus of a service seeker wireless communication device comprising: memory; and circuitry coupled to the memory, the circuitry configured to: receive an advertisement packet in accordance with a Bluetooth low energy 'BLE' wireless peer-to-peer 'P2P' communication technique from an advertiser wireless communication device, wherein the advertisement packet comprises a service identification 'ID' list that indicates hash values of services advertised by the advertiser wireless communication device; and if the service ID list indicates that a hash value of a target service to which the service seeker communication device requests to subscribe is matched with an entry of the service ID list, determine to switch to Wi-Fi to communicate with the advertiser wireless communication device, send a P2P probe request comprising the hash value of the target service, and configure the service seeker wireless communication device to transmit the P2P probe request in accordance with Wi-Fi; receive a P2P probe response comprising an advertisement identification of services provided by the advertiser wireless communication device, wherein the advertisement identification of services comprises information regarding services that match the hash value of the target service, wherein the services are offered by the advertisement wireless communication device, and the P2P probe response being received in accordance with Wi-Fi; and perform a connectivity setup with the advertiser wireless communication device to use the service corresponding to the hash value of the target service, wherein the connectivity is performed in accordance with Wi-Fi. receive an advertisement packet in accordance with a Bluetooth low energy 'BLE' wireless peer-to-peer 'P2P' communication technique from an advertiser wireless communication device, wherein the advertisement packet comprises a service identification 'ID' list that indicates hash values of services advertised by the advertiser wireless communication device; and if the service ID list indicates that a hash value of a target service to which the service seeker communication device requests to subscribe is matched with an entry of the service ID list, determine to switch to Wi-Fi to communicate with the advertiser wireless communication device, send a P2P probe request comprising the hash value of the target service, and configure the service seeker wireless communication device to transmit the P2P probe request in accordance with Wi-Fi; receive a P2P probe response comprising an advertisement identification of services provided by the advertiser wireless communication device, wherein the advertisement identification of services comprises information regarding services that match the hash value of the target service, wherein the services are offered by the advertisement wireless communication device, and the P2P probe response being received in accordance with Wi-Fi; and perform a connectivity setup with the advertiser wireless communication device to use the service corresponding to the hash value of the target service, wherein the connectivity is performed in accordance with Wi-Fi. receive a P2P probe response comprising an advertisement identification of services provided by the advertiser wireless communication device, wherein the advertisement identification of services comprises information regarding services that match the hash value of the target service, wherein the services are offered by the advertisement wireless communication device, and the P2P probe response being received in accordance with Wi-Fi; and perform a connectivity setup with the advertiser wireless communication device to use the service corresponding to the hash value of the target service, wherein the connectivity is performed in accordance with Wi-Fi.