2016-08-07 14 views
9

私は現在、アプリケーションで作業しており、私のアプリケーションにfirebase Push Notificationサービスを実装しています。私は自分のiPhoneで通知を受信して​​いますが、私が望むカスタムアラート音を設定できません。Firebaseプッシュ通知カスタムサウンド

  • 私は私はFirebase

    aps: { 
    alert =  { 
        body = MSG; 
        title = Title; 
    }; 
    sound = default;}, {...}, sound: alarm.caf 
    

    からincommingされたこのデータを収集してprint (userInfo)を用いCopy Bundle Resources

にサウンドを追加.caf

  • として音を追加問題がどこにあるのか分かりません。アプリがカスタム通知音を鳴らすように修正する方法を理解できません。

    Firebase notification console IMG

  • +0

    あなたの質問に答えました。はいの場合はアンサーゾーンで更新してください。他の人が恩恵を受ける可能性があります – ChenSmile

    +0

    userInfo ["aps"] ["sound"]はまだ "デ​​フォルト"のままですが、私はサウンドを有効にしています(画像に乱れています)、キーのサウンドを自分のカスタムサウンドのファイル名に設定します。 – vikzilla

    +0

    私はfcmから通知を受けています。今、私はfcmから通知を受け取るなどの機能を作りたい、アプリは通知メッセージに触れることなくサウンドファイルを再生する必要があります。あなたはそれをする方法を知っていますか? didRecieveRemoteNotificationは、ユーザーが通知をタップしたときにのみ実行されます。しかし、私はアラーム音のようなサウンドファイルを再生したい。それを通して私を導いてください。 – Moxarth

    答えて

    0

    多くの研究の後、私は、任意の解決策を見つけていません。 未満Firebase Messaging Docsおよび

    表2a。 IOSの - 音キーがペイロードに含まれるためではなくdidRecieveRemoteNotificationによって印刷されたコードに見られるようFirebaseが許可ないことが示されている

    通知メッセージのためのキー、

    aps: { 
    alert =  { 
        body = MSG; 
        title = Title; 
    }; 
    sound = default;}, {...}, sound: alarm.caf 
    

    Firebaseはありませんapsの中にSoundキーを含めて、アプリケーションがサウンドキーを呼び出さないようにします。

    私のアプリに使用した回避策は、開発のために便利で簡単なアプリケーションであるEasy APNs Providerです。主な問題は、通知を自動的に登録して削除する機能がないことです。私の出版されたアプリにプッシュ通知のために、私はFirebaseと

    +0

    fcmから通知を受け取りました。今、私はfcmから通知を受け取るなどの機能を作りたい、アプリは通知メッセージに触れることなくサウンドファイルを再生する必要があります。あなたはそれをする方法を知っていますか? didRecieveRemoteNotificationは、ユーザーが通知をタップしたときにのみ実行されます。しかし、私はアラーム音のようなサウンドファイルを再生したい。それを通して私を導いてください。 – Moxarth

    0

    問題は、あなたがFirebaseとカスタムパラメータのような音パラメータを送ることができないということです、私は私のウェブサイトのオフに実行する専用サーバーを選択している:最後に

    これを試してみると、コンソールではこのパラメータをapsディクショナリの外でappに取得し、サウンドファイルがプロジェクトに入っていても再生するサウンドとして認識しません。

    この問題の唯一の解決策は、API/serverを使用して、Firebase通知を送信することです。サーバがサウンドパラメトリックで通知を送信すると、それはapsディクショナリ内にあり、通知が到着したときにアプリケーションはこのサウンドを再生します。

    +0

    あなたと@Mentosの返信がダウンした理由をよくわかりません。私はFirebase Consoleメッセージングにも直面している問題を正確に記述しました。 – vikzilla

    +0

    fcmから通知が届いています。今、私はfcmから通知を受け取るなどの機能を作りたい、アプリは通知メッセージに触れることなくサウンドファイルを再生する必要があります。あなたはそれをする方法を知っていますか? didRecieveRemoteNotificationは、ユーザーが通知をタップしたときにのみ実行されます。しかし、私はアラーム音のようなサウンドファイルを再生したい。それを通して私を導いてください。 – Moxarth

    関連する問題