【发布时间】:2010-04-03 09:30:01
【问题描述】:
我听说有些应用程序允许人们通过将 iPhone 相互触摸来进行交易。通过 Objective C 中的代码归档如何?
【问题讨论】:
标签: objective-c iphone
我听说有些应用程序允许人们通过将 iPhone 相互触摸来进行交易。通过 Objective C 中的代码归档如何?
【问题讨论】:
标签: objective-c iphone
我相信每部手机都必须检测到“碰撞”(使用 UIAccelermeter)并立即向服务器发送事件通知(可能还带有时间戳和一些地理位置信息?)。然后服务器匹配同时发生的事件,以确定涉及的两个设备。然后服务器通过将每部手机的信息发送给另一部来促进交易。
【讨论】:
查看 Bump iPhone 应用程序中使用的 Bump API http://bu.mp/api.html。我自己没有使用它,所以我不能说它是多么容易集成,但他们声称它只需要你添加十行代码。
【讨论】:
我这样做的方法是让每个设备通过蓝牙向对方发送他们的 UID,然后让他们都向服务器发送包含其他设备 UID 和他们自己的 UID 的消息,并带有时间戳,然后让服务器处理事务。
【讨论】: