2

デバイスの通知音にアクセスできるようにする AIR Native Extension (ANE) を知っている人はいますか? または、デバイスが「サイレント」モードか「バイブレーション」モードかを照会する方法はありますか?

プッシュ通知を設定しましたが、(Android) デバイスでサウンドが再生されません。

独自のサウンドを再生できることはわかっていますが、ネイティブの通知サウンド (SMS や電子メールのアラート サウンドと同じ) を使用したいので、サウンドが再生されない場合は再生したくありません (つまり、サイレント モード/バイブレーションモード)。

私は何時間も探していましたが、「Vibrate ANE」や同じタイプの機能を探している人がいますが、ネイティブのサウンド通知に使用できるものは見つかりませんでした.

iOSはプッシュ通知を受信すると自動的に通知音を鳴らすと思いますが(私は思います)、Androidは「シェードタイトル」を点滅させ、通知用のアプリのアイコンを表示します。

たぶん、他の誰かが解決策を見つけましたか??? =)

どうもありがとう!トッド=D

4

1 に答える 1

1

iOS に組み込まれているサウンドにアクセスするには注意が必要かもしれません。

システム サウンドのいずれかを再生する拡張機能を作成することは間違いなく可能です。ただし、これらのサウンドは著作権で保護されていると思います。Apple ToS についての私の理解では、アプリケーションを直接使用すると AppStore から拒否される可能性があります。

これが、通知拡張機能のようなものが「デフォルトの通知」値のみを使用して、ユーザーが設定したシステム サウンドにアクセスする理由です。これらのサウンドは、特定のシステム イベントで再生されます。

サウンドはすべて文書化されていない ID 経由でアクセスされます: http://iphonedevwiki.net/index.php/AudioServices

ですから、開発者が AppStore でトラブルに巻き込まれる可能性のあるものを書くことには、非常に注意を払ってきました。アプリをそのまま通過させるのに十分な問題があります。しかし、そうでなければ読んだ場合はお知らせください。

于 2012-09-20T22:04:56.267 に答える