2016-07-13 10 views
2

私はreact-native-onesignal github READMEをチェックしました。通知を取得する唯一の方法はonNotificationOpened()コールバック経由で開かれるようです。いずれかの通知が開かれたり、コールバックonNotificationが通知データとオブジェクトを渡すと呼ばれている受信されたreact-native-onesignalは通知を開かずにプッシュ通知を受け取ります

彼らのドキュメントがあることを述べました。

しかし、onNotificationは明らかに機能しません。

プッシュ通知を開く、またはアプリ内アラート通知を有効にすることなく、通知を受け取る方法はありますか?

答えて

0

onNotification機能は、通知を開くとき、またはアプリケーションがフォーカス中に受信されたときにだけ呼び出されます。

通知を開く前にバックグラウンドで処理する必要がある場合は、ネイティブコードで通知する必要があります。

のiOSは - OneSignal create notification REST APIのPOST呼び出しでtruecontent_availableを設定し、これは - application:didReceiveRemoteNotification:fetchCompletionHandler:セレクタを起動します。

アンドロイド - セットアップOneSignal Background Data and Notification Overriding指示に従ってNotificationExtenderService

+0

私のアンドロイドのスキルは非常に弱いです。私は 'NotificationExtenderService'をやろうとしましたが、私はそれを動作させることができません。万が一、サンプルレポを作成できますか?ありがとう – ryeballar

+0

また、警告を開くOneSignal.enableNotificationsWhenActive(true);を有効にしない限り、アプリケーションがフォーカスしている間に通知を受け取ることはありません。 – ryeballar

関連する問題