2013-03-06 75 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