iPhone:寻找用于存储调查结果的API

时间:2009-07-23 11:58:49

标签: iphone network-programming

在我的iPhone应用程序中,我试图通过可选的调查收集有关我的游戏的反馈。我想将这些数据发送到中央服务器,在那里我可以收集所有统计数据并处理它们以获得条形图或其他方便的演示文稿。

发送的数据是表示用户偏好的整数。 ie)鉴于“你喜欢我们的游戏怎么样?”,用户可以选择来自:)的按钮:\ :(。最后我还希望有用户可以录制他们的声音的音频反馈。可变长度声音片段将被发送并存储在iPhone上的某个服务器上,以便以后播放。

有人做过类似的事吗? Google Spreadsheets提供了一个我无法做到的API,但我认为它将支持一系列的回复。 ie)我收到10件商品,4件中性,7件差评。据我所知,我无法在电子表格中存储声音片段。

我也查看了Google App引擎,但如果可能的话,我想避免使用网络代码传输调查数据和服务器端脚本来解释数据。有人可以推荐一个简单的API,我可以用来存储整数进行查看吗?理想情况下,我想说一些像

这样简单的事情
if (response == "Good") MyGoogleSpreadsheet.MyAppStats.Increment(positiveResponseTallyCell);

稍后我会登录Googlespreadsheets,结果将由我来阅读。顺便说一句,我没有必要使用电子表格。我只是希望这很容易。如果API支持声音的存储和播放,则奖励积分,但整数现在就足够了。

2 个答案:

答案 0 :(得分:1)

您可以使用Flurry API(flurry.com)执行此操作,该API允许您指定要记录的自定义事件,并为您提供图表和可下载的CSV。非常好用:

[FlurryAPI startSession: flurryID];
[FlurryAPI logEvent:@"QUESTION1" withParameters:@"Good"];

虽然Flurry是为一般用法统计数据收集而制作的,但我认为这将是一种快速简便的方法来实现您的目标。

答案 1 :(得分:1)

我知道您说过您已经查看了Google Spreadsheets API,但您可能没有看到GData Objective-C framework包括对Google文档电子表格的读/写支持(通过{{ 1}} class)。