Mobile Geoloqi地理围栏逻辑流程

Mobile Geoloqi地理围栏逻辑流程,mobile,appcelerator,Mobile,Appcelerator,全部, 我一直在寻找一个解决方案,在这一点上我感到困惑。我不是在这里寻找代码。我只是在寻找合适的逻辑流程,用Geoloqi提醒我的应用程序的用户附近正在发生事件 我的平台: 地理围栏 Appcelerator云服务:用户、事件和消息管理 语言:javascript 手机:iPhone和Android 我想做的是: 1) 我希望我的应用程序的用户能够创建一个事件,然后基于该事件创建一个触发器。 2) 我希望我的应用程序中靠近事件的用户能够自动收到事件发生的警报 到目前为止,我所拥有的: 1) 创建

全部,

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

我的平台: 地理围栏 Appcelerator云服务:用户、事件和消息管理 语言:javascript 手机:iPhone和Android

我想做的是: 1) 我希望我的应用程序的用户能够创建一个事件,然后基于该事件创建一个触发器。 2) 我希望我的应用程序中靠近事件的用户能够自动收到事件发生的警报

到目前为止,我所拥有的: 1) 创建Appcelerator事件-工作正常 2) 创建一个Geoloqi层,包括Appcelerator EventID-工作正常 3) 为上面的图层创建Geoloqi触发器-效果良好

我可以看到一切都进入Geoloqi调试器。我只是没看到警报发出。我看到一篇帖子,匿名用户需要订阅该层,以便触发器发送到触发器地理围栏内的我的用户。我只是不知道怎么做。我已经尝试了几个围绕user/create_anon方法的代码排列,其中一个密钥使用匿名用户名或用户访问令牌来订阅层,但没有运气。我曾尝试使用init上返回的访问令牌作为参数进行订阅,但没有成功

然而,我想知道,如果我能通过使用一个地方而不是图层,并避免订阅问题来获得同样的效果。我怀疑这一点,因为这个地方必须位于默认层中

把我弄糊涂了。我刚刚为苹果公司建立了推送证书,就已经经历了一次又一次的痛苦,所以非常感谢所有的帮助

谢谢, 布鲁斯

布鲁斯, 我建议点击geoloqi开发者IRC频道。你可以从他们网站上的一个开发者页面上找到它。geoloqi的人通常都在网上,他们过去对我很有帮助

如果你能让它工作,我很想听听它的解决方案/流程!希望有帮助

泰勒

布鲁斯, 我建议点击geoloqi开发者IRC频道。你可以从他们网站上的一个开发者页面上找到它。geoloqi的人通常都在网上,他们过去对我很有帮助

如果你能让它工作,我很想听听它的解决方案/流程!希望有帮助


泰勒

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

  • 创建一个无边界的默认图层,并在每次应用程序运行时创建一个相同的关键点。这将确保根据Geoloqi的防重复逻辑使用相同的层
  • 使用登录用户的电子邮件地址创建一个非用户,因为我正在使用Appcelerator处理用户管理。如果我理解正确,这也将确保在用户稍后再次登录时使用相同的anon用户。anon用户将自动订阅默认层
  • 当用户想要创建事件时,应用程序会在Appcelerator上创建一个事件,创建一个半径为x的层,在该层上创建一个触发器,并使用触发器中心点和半径向默认层中的所有用户发送广播消息,以将消息限制在即时区域
  • 如果用户想要取消活动,应用程序将向默认用户发送广播消息 层,然后删除Appcelerator事件和层

  • 除了匿名用户之外,我已经连接了所有的代码。我可以在Geoloqi调试器上看到正在设置的触发器和正在创建的消息,但我并不总是能够得到它们。下周我将与匿名用户联系,我们拭目以待。

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

  • 创建一个无边界的默认图层,并在每次应用程序运行时创建一个相同的关键点。这将确保根据Geoloqi的防重复逻辑使用相同的层
  • 使用登录用户的电子邮件地址创建一个非用户,因为我正在使用Appcelerator处理用户管理。如果我理解正确,这也将确保在用户稍后再次登录时使用相同的anon用户。anon用户将自动订阅默认层
  • 当用户想要创建事件时,应用程序会在Appcelerator上创建一个事件,创建一个半径为x的层,在该层上创建一个触发器,并使用触发器中心点和半径向默认层中的所有用户发送广播消息,以将消息限制在即时区域
  • 如果用户想要取消活动,应用程序将向默认用户发送广播消息 层,然后删除Appcelerator事件和层
  • 除了匿名用户之外,我已经连接了所有的代码。我可以在Geoloqi调试器上看到正在设置的触发器和正在创建的消息,但我并不总是能够得到它们。下周我将与匿名用户联系,我们拭目以待