iphone - 当手机发生碰撞时,我可以阻止激活 Bump 功能吗?

标签 iphone ios objective-c bump

我喜欢凹凸背后的想法,并且我正在应用程序中使用它。不过,如果我能够在两部手机(距离很近)之间建立连接而无需用户碰撞,我会更喜欢它。

我尝试过simulateBump,它对于这个目的非常有效。但是,我不希望 Bump 框架在认为手机发生碰撞时被激活。

那么,如何禁用“碰撞”?

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

最佳答案

只是为了让其他人知道安德烈在说什么 - Bump允许两个智能手机用户将手机碰在一起,通过互联网互相传输联系信息、照片和文件。

现在上下文已经清楚了,这些是 Bump 公开的 API - Bump API for iOS .据此 -

  1. 当手机碰撞时,如果您已将 Bump SDK 包含在带有委托(delegate)的应用中,则当 2 部手机碰撞时,Bump 框架将被激活。如果您不希望激活碰撞,请删除碰撞处理程序(例如configureWithAPIKey等)并实现您自己的。尽管我看到一个名为 bumpableBOOL 标志。默认为YES。也许如果您将其设置为FALSE并看看它是如何工作的。
  2. 我没有看到任何 API 可以在发生碰撞时关闭振动。

我纯粹基于我对其头文件的观察。没有在 xCode 中尝试过这个。所以我可能是错的。

此外,如果您对点对点数据传输感兴趣,您可能需要查看 GameKit ,它是 iOS 框架的一个很酷的技术部分..

关于iphone - 当手机发生碰撞时,我可以阻止激活 Bump 功能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15249088/

相关文章:

ios - 刷新 Firebase 数据库

ios - Swizzling UIImage init 不起作用 iOS Swift

objective-c - 合并两个 RACSignals,在第一次完成时完成

ios - UIActivityIndi​​catorView 微调器未显示

ios - CLConnection::sendMessageInternal 崩溃

iphone - 停止 CLLocationManager?

iphone - XCode 在多台计算机上的结果不一致

iphone - 使用 CoreBluetooth 框架

iphone - 如何将文件保存到文档文件夹中?

ios - 将文件从 iOS 应用程序上传到单个保管箱帐户