2013-03-15 14 views
5

私は過去数日間、Android向けのカスタムアラームクロックを構築してきました。これまでのところ、アラームが鳴り、HTTPストリーミングを使用してリモートサウンドを再生します(ネットワークはもちろん必要です。そうでなければ、ローカルサウンドのフォールバックがあります)。今度はこのアプリをiOSに持っていく時間です。私は初心者ですが、クライアント部分が本当に簡単なのでObjective-Cを学ぶことを恐れていません。しかし、私が見ていることから、それは私にとっては不可能だと思われます。可能であれば私はここにいくつかの助けをしたいと思います:私はiOSのリモート通知の場合は、」これを見るのiOS開発者ドキュメントでカスタムiOSアラームクロックも可能ですか?

  • 、あなたはそれがアプリケーションのために、ローカルまたはリモートの通知を提示したときのiOSを果たしていることを、カスタムサウンドを指定することができますサウンドファイルはクライアントアプリケーションのメインバンドルになければなりません。 "これは私のために悪いです、私はお互いの後に、おそらく30秒以上の間、多くの音を演奏したいと思います。このための回避策はありますか?
  • 私は、「バックグラウンドでも、オーディオキューやRemoteIOオーディオユニットを使用して、バックグラウンド対応のオーディオアプリ(アプリのplistでUIBackgroundModesを使用する)と無音再生をすることができます。音や音楽 "と言っているが、その後の誰かによると、AppStoreによる検証では許可されていないという。これはまだ正確ですか?
  • 一般的な質問では、最近では(またはiOSバージョンに近い)、制限なしでリモートサウンドを再生できる簡単な目覚まし時計を使用することは可能ですか?

この簡単な機能は不可能と思われるものから、私は非常に残念です。私がどこかで誤解されていない限り、誰かが私にヒントを与えてくれることを願っています!

読み込み用Thx!

+0

あなたはそれらを必要とする前にサウンドをローカルでダウンロードすることができます。新しいサウンドをチェックして、アプリケーションの開始時にそれらをダウンロードして、あなたのドキュメントディレクトリからそれらを実行してください。 –

+0

あなたの答えはたくさんThx!しかし、ドキュメントには「サウンドファイルはクライアントアプリケーションのメインバンドルになければなりません」と書かれていますが、アプリケーションに同梱されていない(電話機のどこかにダウンロードされた)サウンドファイルを警告音で再生することは可能ですか?はいの場合、私は何かがまだ私が推測する何かを行うことができます。 – Battochon

+0

このリンクをチェックしてください:http://stackoverflow.com/questions/10245345/how-to-download-audio-video-files-from-internet-and-store-in-iphone-app –

答えて

2

アップルはユーザーの介入なしにアプリケーションを起動することができないため、これを回避する方法はありません。ワークフローを変更して、アラームが機能するようにアプリを実行したままにしておくことができます(画面はまだロックされます)。これは、他のアラームアプリが動作する方法です。

あなたが言いました2番目の解決策は、ユーザーのバッテリーを消耗させるため、アップルとうまくいかないと思っています。あなたは何もしていない間にCPUサイクルを取っています(沈黙を演奏しています)。

関連する問題