2

ホーム画面が表示されているときにiPhoneを振ってアプリを開くことはできますか?

例:トリガー

(void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event私のアプリを開きます。パブリックSDKを使用してiOS5で可能ですか?

使いやすさよりも技術的な面に興味があるので、それがひどい考えだと思ったり、どうしたらいいのか聞いてみたら、ありがたいと思いますが、わかりました!

私はOSにハッキングしたくない、ジェイルブレイクされた電話を使用したい...しかし、アプリ自体が同じことを達成するための完全なロジックを持つことができるかどうかを知りたいですか?

編集

私は「不可能」という答えを受け入れましたが、@ skippyから別の答え/コメントを受け取ったので、それは可能かもしれないと言ったので、モードを理解することに戻ります。それに応じて受け入れられた回答を更新します!

4

3 に答える 3

7

これは不可能です。それが良い考えではなかったとしても、2つのアプリがこれを行うことができたらどうなるか考えてみてください...

于 2012-05-22T06:35:39.833 に答える
6

残念だけど違う。シェイクスタイルのイベントは、アプリケーションがすでに実行されている場合にのみ処理できます。

于 2012-05-22T06:43:54.650 に答える
1

可能だと思いますが、複雑です。
最初のアプリはバックグラウンドで実行されます(必要なバックグラウンドモードについてお読みください)。
このアプリは、シェイクの場合に2番目のアプリを呼び出す必要があります。

それは奇妙な振る舞いです、読んでください:
別のアプリ内からアプリを起動する

于 2012-05-22T06:48:23.057 に答える