2012-05-22 68 views
2

當主屏幕顯示並讓我的應用程序打開時,是否可以搖動iPhone?搖動iPhone來打開我的應用程序。可能?

爲如:觸發

(void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event打開我的應用程序。是否有可能在ios5中使用public sdk?

我對技術方面比可用性更感興趣,所以請,如果你認爲這是一個可怕的想法,或者你想問我我會做什麼這樣的事情,那麼我會說謝謝,但我明白這一點!

我不想侵入操作系統,使用越獄手機...但更好奇知道一個應用程序本身是否有完全相同的邏輯?

編輯

我接受的回答「不可能」,但隨後接到了@skippy說這可能是possibel所以我回去想出來的模式,另一種答案/評論。會相應更新接受的答案!

+3

上帝,我希望不會。這會很煩人。但嚴重的是,我會想象不到。這需要操作系統監聽事件,然後打開你的應用程序。這將需要用戶設置他們想要打開時的應用程序,並據我所知,該設置不存在。 – Corbin

+0

Thnx的評論Corbin –

回答

6

不幸的是沒有。只有當您的應用程序已經運行時,您才能處理搖晃式事件。

+0

太棒了。精確和重點。我不會再花時間搞清楚了! –

+0

歡迎你,配偶:) –

7

這是不可能的。即使這不是一個好主意,想想如果兩個應用可以做到這一點會發生什麼......

+0

感謝您的回答Sven –

1

我認爲這是可能的,但很複雜。
第一個應用程序在後臺運行(閱讀所需的背景模式)。
此應用程序必須在發生抖動時調用第二個應用程序。

很奇怪的行爲,瞭解:
Launch an app from within another

+0

OK接受答案後,我回到更多的研究:)! –

+0

在bkg中握手的可能性是主要問題。許多人認爲「不可能」。檢查這個應用程序:http://www.itracknmap.com/app.php – theWalker

+0

pp描述說你可以搖動手機和做東西(發送gps位置),但它的3.99美元,我不想花錢只是爲了確保他們做他們在說什麼...你試過了嗎? –

相關問題