【问题标题】:Google Awareness API on iOSiOS 上的 Google Awareness API
【发布时间】:2017-02-17 08:08:13
【问题描述】:

我想知道是否有人在 iOS 设备上使用过 Google Awareness API。我知道可以在 Android 上实现,但我也需要在 iOS 上工作,到目前为止我还没有找到任何文档。有可能吗?如何实施?

https://developers.google.com/awareness/android-api/get-started

【问题讨论】:

    标签: api google-awareness


    【解决方案1】:

    我对 iOS 的谷歌感知 API 进行了一些研究。它目前不适用于 iOS。您可以使用 Apple 的区域监控 API 来注册自定义围栏并监控是否有人进入/离开该区域。

    您还可以按区域在本地通知用户,并让他/她参与您的应用。 Apple 提供 API,用于根据位置、天气等在本地更新用户。

    API 易于在应用程序中使用。

    【讨论】:

      【解决方案2】:

      您可以使用NumberEight SDK,它可以比现在的 Google 的 Awareness API 做更多的事情(尽管在撰写本文时还没有可用的区域)。

      它在 iOS 和 Android 上执行各种上下文识别任务,包括:

      • 实时身体活动检测
      • 当前地点类别
      • 运动检测
      • 可达性
      • 当地天气

      它还可以记录用户上下文,以便通过在线门户进行报告和分析。

      例如,要在 iOS 中记录用户活动,您可以:

      let ne = NumberEight()
      
      ne.activityUpdated { (glimpse: Glimpse<NEXActivity>) in
          let activity = glimpse.mostProbable.value
      
          if activity.major == .running {
              print("User is running!")
          }
      }
      

      这里有一些iOSAndroid 示例项目,您可以通过online portal 免费注册。

      披露:我是开发人员之一。

      【讨论】:

      • 您好,SDK还在开发中吗?该链接当前指向一个 404 站点
      • 嗨@Lars,是的,它正在积极开发中。该网站目前正在发生一些变化,所以最好的去处就是注册页面portal.eu.numbereight.ai/auth/register
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多