-1

我想在进入区域时正确设置主要和次要值。例如,我为不同类型的客户设置了不同的队列。像高级和白银类别。

如果客户进入Premium 的车道,他应该将他的主要价值广播为他所在车道的价值,即Premium 和次要的数字。

如何根据客户当前的位置正确设置这些值?

Premium = 1;
Silver = 2;
self.myBeaconRegion = [[CLBeaconRegion alloc] initWithProximityUUID:uuid major:premium minor:2 identifier:@"com.example.beacon"];
4

1 回答 1

0

主要和次要值在信标上设置 - 这些是您的应用程序接收到的值,用于指示设备所在的区域。

因此,在您的情况下,您必须拥有两个信标,一个配置了“高级”值,一个配置了“银”值但具有相同的 UUID。didEnterRegion在您的应用程序中,您可以仅通过 UUID 定义区域,并在确定检测到哪个特定信标中检查主要/次要。

但是,除非队列相距很远,否则您可能难以准确定位用户

于 2015-06-13T11:27:53.643 回答