我喜欢凹凸背后的想法,并且我正在应用程序中使用它。不过,如果我能够在两部手机(距离很近)之间建立连接而无需用户碰撞,我会更喜欢它。
我尝试过simulateBump
,它对于这个目的非常有效。但是,我不希望 Bump 框架在认为手机发生碰撞时被激活。
那么,如何禁用“碰撞”?
另外,还有一个问题:当手机受到碰撞时,我可以阻止碰撞框架触发手机振动吗?
最佳答案
只是为了让其他人知道安德烈在说什么 - Bump允许两个智能手机用户将手机碰在一起,通过互联网互相传输联系信息、照片和文件。
现在上下文已经清楚了,这些是 Bump 公开的 API - Bump API for iOS .据此 -
- 当手机碰撞时,如果您已将 Bump SDK 包含在带有委托(delegate)的应用中,则当 2 部手机碰撞时,Bump 框架将被激活。如果您不希望激活碰撞,请删除碰撞处理程序(例如configureWithAPIKey等)并实现您自己的。尽管我看到一个名为
bumpable
的BOOL
标志。默认为YES
。也许如果您将其设置为FALSE
并看看它是如何工作的。 - 我没有看到任何 API 可以在发生碰撞时关闭振动。
我纯粹基于我对其头文件的观察。没有在 xCode 中尝试过这个。所以我可能是错的。
此外,如果您对点对点数据传输感兴趣,您可能需要查看 GameKit ,它是 iOS 框架的一个很酷的技术部分..
关于iphone - 当手机发生碰撞时,我可以阻止激活 Bump 功能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15249088/