【发布时间】:2017-02-17 08:08:13
【问题描述】:
我想知道是否有人在 iOS 设备上使用过 Google Awareness API。我知道可以在 Android 上实现,但我也需要在 iOS 上工作,到目前为止我还没有找到任何文档。有可能吗?如何实施?
https://developers.google.com/awareness/android-api/get-started
【问题讨论】:
标签: api google-awareness
我想知道是否有人在 iOS 设备上使用过 Google Awareness API。我知道可以在 Android 上实现,但我也需要在 iOS 上工作,到目前为止我还没有找到任何文档。有可能吗?如何实施?
https://developers.google.com/awareness/android-api/get-started
【问题讨论】:
标签: api google-awareness
我对 iOS 的谷歌感知 API 进行了一些研究。它目前不适用于 iOS。您可以使用 Apple 的区域监控 API 来注册自定义围栏并监控是否有人进入/离开该区域。
您还可以按区域在本地通知用户,并让他/她参与您的应用。 Apple 提供 API,用于根据位置、天气等在本地更新用户。
API 易于在应用程序中使用。
【讨论】:
您可以使用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!")
}
}
这里有一些iOS 和Android 示例项目,您可以通过online portal 免费注册。
披露:我是开发人员之一。
【讨论】: