2013-03-06 67 views
0

我喜欢背后的想法,我正在使用它在一个应用程序。但是,如果我能够在两个手机之间建立连接(靠近),而用户不必碰撞,我更喜欢它。手机碰撞时,我可以阻止Bump被激活吗?

我已经试过simulateBump这对于这个目的非常有效。但是,我不希望Bump框架在它认为电话被碰撞时被激活。

那么,你怎么能禁用'颠簸'?

此外,还有一个额外的问题:当手机碰撞时,我可以阻止碰撞框架触发手机振动吗?

+0

你可以把一些代码?否则问题变得非常集中,没有多少可以帮助... – 2013-03-06 13:55:09

+0

@Srikar。嗯..真的没有代码,我可以补充说,我遇到了麻烦。一切都包含在凹凸框架中。我只想知道如何从框架中禁用某些功能。 – Andrei 2013-03-06 14:33:34

回答

1

这样才能让其他人知道安德烈在说什么 - Bump允许两个智能手机用户将手机碰撞在一起,通过互联网将联系人信息,照片和文件传送给对方。

现在上下文清楚了,这些是暴露的API - Bump - Bump API for iOS。据此 -

  1. 当手机碰撞,并且如果您的应用程序包含完整的代表Bump SDK,Bump框架将在两个手机碰撞时激活。如果你不想碰撞被激活,然后删除凹凸处理程序(如configureWithAPIKey等),并实现你自己的。虽然我看到一个名为bumpableBOOL标志。这是默认的YES。也许如果你把它设置为FALSE并看看它是如何工作的。
  2. 当碰撞发生时,我没有看到任何API来关闭振动。

我纯粹是以我的观察头文件为基础。没有在xCode中尝试过。所以我可能是错的。

另外,如果你有兴趣在对等网络的数据传输,你可能想看看GameKit,它的凉爽片的iOS框架的高科技部分..

+0

谢谢@Srikar。最后真的很简单。 'bumpable'' BOOL'值需要设置为'NO',并使用'[[BumpClient sharedClient] simulateBump]'方法。 – Andrei 2013-03-07 14:40:24

+0

很酷。乐意效劳 :) – 2013-03-07 17:44:56