首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Geoloqi地理围栏逻辑流程

Geoloqi地理围栏逻辑流程
EN

Stack Overflow用户
提问于 2012-08-24 22:37:08
回答 2查看 264关注 0票数 1

全,

我一直在到处寻找解决方案,在这一点上我感到困惑。我不是在这里寻找代码。我只是在寻找合适的逻辑流程来提醒我的应用程序的用户,使用Geoloqi正在附近发生事件。

我的平台: Geoloqi:地理围栏加速器云服务:用户、事件和消息管理语言: javascript Mobile: iPhone和安卓

我正在尝试做什么: 1)我希望我的应用程序的用户能够创建一个事件,然后基于该事件创建一个触发器。2)我希望事件附近的应用程序用户自动收到事件正在发生的警报。

到目前为止,我所做的是: 1)创建Appcelerator事件-工作正常2)创建包含Appcelerator EventID的Geoloqi图层-工作正常3)为上面的图层创建Geoloqi触发器-工作正常

我可以看到所有的东西都进入了Geoloqi调试器。我只是没看到警报发出。我看到了一篇帖子,匿名用户需要订阅该层,以便触发器发送给触发器geofence中的用户。我就是不明白该怎么做。我尝试了几次关于user/create_anon方法的代码置换,使用一个键,使用匿名用户名或用户访问令牌来订阅该层,但没有成功。我尝试使用init返回的访问令牌作为参数来订阅,但没有成功。

然而,我想知道,如果我使用一个位置而不是图层,并避免订阅问题,是否可以获得同样的效果。我在某种程度上怀疑这一点,因为位置必须驻留在默认层中。

把我弄糊涂了。我已经经历了地狱和回来,只是为了苹果设置推送证书,所以任何和所有的帮助都是非常感谢的。

谢谢,布鲁斯

EN

回答 2

Stack Overflow用户

发布于 2012-08-28 05:04:01

Bruce,我建议您访问geoloqi开发人员IRC频道。你可以从他们网站上的开发人员页面中找到它。geoloqi的人通常是在线的,他们过去对我很有帮助。

如果你让它工作了,我很乐意听到它的解决方案/流程!希望这能有所帮助!

泰勒

票数 1
EN

Stack Overflow用户

发布于 2012-08-29 04:30:46

好的,这就是我要做的。目前还不确定这是否是答案,但我认为它会奏效。

  1. 创建一个没有边界的默认层和一个每次应用程序运行时都相同的键。这将确保基于Geoloqi的反复制逻辑使用相同的层。
  2. 使用登录用户的电子邮件地址创建一个匿名用户,因为我使用Appcelerator来处理用户管理。如果我理解正确的话,这也将确保在用户稍后再次登录时使用相同的非用户。anon用户将自动订阅默认层。
  3. 当用户想要创建事件时,应用程序将在Appcelerator上创建事件,在该图层上创建半径为x的图层,并使用触发器中心点和半径向默认图层中的所有用户发送广播消息,以将消息限制在直接区域。
  4. 如果用户想要取消事件,应用程序将以创建图层的相同方式向默认层发送广播消息,然后删除Appcelerator事件和图层。

除了匿名用户,我已经把所有的代码都挂上了。我可以在Geoloqi调试器上看到正在设置的触发器和正在创建的消息,但我并不总是能得到它们。下周我将介绍匿名用户,因此我们将拭目以待。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12111512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档