概要
iOS の RemoteNotification (APNs) を使ってプッシュを受信した際の受信音を変更する方法を紹介します
環境
- OS X 10.10.4
- Xcode 6.4
音声ファイルをアプリに追加する
/System/Library/Sounds/Purr.aiff
を
XcodeのSupporting Files
配下にドラッグアンドドロップする
こんな感じになればOK
追加する音声ファイルは何でもOKです
find
とかで検索すればいっぱい出てくると思います
プッシュを送信する
APNs にリクエストする際のペイロードは以下のような感じにします
aps: {
alert = {
body = test;
title = "sound test";
};
sound = "Purr.aiff";
}
sound
の部分をアプリに追加した音声ファイルをそのまま指定します
他は適当でOKです
確認する
Xcode に実機を接続してビルドしましょう
アプリが起動したらバイブをOFFにして音が出るしましょう
これでプッシュを送信すると default ではない追加した音声ファイルの音でプッシュが受信されると思います
0 件のコメント:
コメントを投稿