Ibm mobilefirst 是否可以使用字符串+;worklight wifi触发区域AccessPoints中作为SSID的通配符?

Ibm mobilefirst 是否可以使用字符串+;worklight wifi触发区域AccessPoints中作为SSID的通配符?,ibm-mobilefirst,worklight-geolocation,Ibm Mobilefirst,Worklight Geolocation,文档中说,wifi触发器的areaAccessPoints可以设置为{SSID:“*”},与wifi策略中给定的任何SSID匹配,但不能设置其他SSID 我有一个要求,每当用户进入以标准字符串(比如“FreeWifi”)开头的wifi区域时,都要通过wifi触发器通知应用程序 我尝试使用“FreeWifi*”字符串作为areaAccesspoints SSID-{SSID:“FreeWifi*”}。因此,我假设只要用户进入任何FreeWifi热点(如FreeWifi1、FreeWifi2、Fre

文档中说,wifi触发器的areaAccessPoints可以设置为{SSID:“*”},与wifi策略中给定的任何SSID匹配,但不能设置其他SSID

我有一个要求,每当用户进入以标准字符串(比如“FreeWifi”)开头的wifi区域时,都要通过wifi触发器通知应用程序

我尝试使用“FreeWifi*”字符串作为areaAccesspoints SSID-{SSID:“FreeWifi*”}。因此,我假设只要用户进入任何FreeWifi热点(如FreeWifi1、FreeWifi2、FreeWifi3等),基本上都应该调用触发器

我已经检查过了,但没有按预期工作。这是否可以通过worklight location wifi API实现


使用的Worklight版本-6.2/6.3

通配符规范“*”允许您匹配任何SSID或MAC地址。不幸的是,不支持将“*”作为后缀。这并不理想,但您可以通过将采集过滤器和区域触发器设置为在{SSID:'*}上,然后在触发器回调中检查上下文中某个接入点的“FreeWifi”部分的接入点前缀来克服此限制。 或者,如果您知道网络的数量,您可以显式地为FreeWifi1、FreeWifi2、…、FreeWifiN设置它(您可以通过编程方式构建对象)