我是webOS开发的新手。我在应用程序商店中有一个应用程序,在应用程序的下一次更新中,我希望能够识别用户的年龄,他们的位置,他们使用应用程序的时间,他们使用最多/最少的功能,然后存储数据库中的数据。我该怎么做呢?非常感谢您的帮助。
答案 0 :(得分:3)
嗯,这是一个非常大的问题。以下是一些概要,包括一些注意事项。
首先,除非您直接询问用户并告诉您,否则您可能无法成年。此外,如果应用程序具有位置感知并且用户允许您收集该数据,那么您只会获得位置(当您安装位置感知应用程序时,它会询问用户他们是否可以使用应用程序将能够获得他们的位置。)
至于他们使用应用程序的时间以及他们使用的功能,这更容易。根据您需要/想要捕获的粒度,您可以在用户启动和停止使用特定功能时记录时间戳,例如场景激活和停用方法时。只要您存储功能名称和时间戳,就可以为您提供所需内容。
接下来是收集问题。无论您将其存储在应用程序中,您都可以选择如何将其从应用程序中删除。除非您可以让用户只是通过电子邮件将数据发送给您,否则最简单的方法可能是创建一个Web应用程序(可能没有用户面向输出,因为您只是使用它来收集数据) App Engine为您提供了一个URL,您可以使用HTTP请求发送POST请求。根据您的设置方式,它可以在每次收集时间戳(不过电池使用时),偶尔或仅在应用程序正在进行清理时执行请求(如果您没有得到清理可能会出现问题)及时请求。)
我建议在网上查看人们如何在iPhone应用程序中执行此类操作,以便更好地了解如何执行此类操作。如果遇到问题让特定的事情发挥作用,你当然可以带着具体的编码问题来到StackOverflow。