2017-03-01 16 views
0

私は自分のプロジェクトでfirebaseを使用したことを知りたいだけです。誰でもプッシュ通知に適した私を案内してくれますか? FirebaseまたはAppleプッシュ通知。私はまた、ユーザーにとってより良い本物の理由がほしいと思っています。利点のApple Push通知またはFirebaseプッシュ通知?

+1

あなたの質問は、主にオピニオンされています。質問を具体的にする必要があります。 「良い通知」を定義します。 –

答えて

3

いくつかはアプリがフォアグラウンドで実行されている場合は、アプリの通知を持つことができたとしても、ユーザの不許可通知場合

1)。

2)デバイスで通知を送信するためにダッシュボードを作成する必要はありません。

3)FCMダッシュボードでの通知分析。

4)通知ペイロード構造を簡単に作成できます。

5)アプリケーションサーバー側の処理は、一つだけのキーが複数のアプリケーションやプラットフォーム(iOS版、Androidの、ウェブ)

+0

ありがとうありがとうございました。 –

+0

あなたの答えであれば、受け入れてupvoteの回答をお願いします。 –

+0

私はすでに行っています:) –

0

APNSは、私の経験でははるかに優れているために必要な、簡単です。 彼らははるかに成功し、それは簡単です。 Appleのサービスのようにうまくいくと思います。

+0

Firebaseを使用して通知を送信すると、iOSアプリで追加のGoogleライブラリが必要になるか、オペレーティングシステムでFCMから送信されても​​同じ方法で表示されますか?そしてそれらをクリックするとアプリが起動します(バックグラウンドの場合)? なぜこれを行う必要がありますか: https://firebase.google.com/docs/cloud-messaging/ios/first-message#add_firebase_to_your_app – Render

+0

FCMがFCMトークンを使用するため、Firebase libを追加する必要があります。 FCMトークンを取得することができます。また、Libを使用してデータなどを取得することはずっと簡単です。 –

+0

ありがとう、ちょうど同様にそれを学んだ。 Firebaseは多くの統計収集(MixpanelとFB Pixelと同様のもの)を行っているようだ。だから、これはインターネットからすべての情報を取得しようとしているGoogleの計画のようだ。私はこれをサポートしたくないし、クライアントを大きくするために余分なライブラリをインストールしたくない。 – Render

1

iOS 8以降では、APNで許可される最大通知ペイロードは4 KBです。 iOS 8より前のオペレーティングシステムは256バイトしかありませんでした。通知ペイロードは、通知サイズとデバイストークンの合計です。

FCMを使用すると、通知とは別にメッセージを送信することもできます。 FCMは、異なる機能に対して2つの異なるペイロードサイズを記述します。許可される最大の通知ペイロードサイズは2 KBで、これはFCMとAPNおよびWNSを比較する場合に最も低くなります。最大メッセージペイロードサイズは4 KBです。

WNSは、3つのうち最も高い通知ペイロードを許可するもので、5 KBです。

2

Firebase Cloud MessagingはもともとAndroid用の通知を送信するプラットフォームです。彼らは、iOS SDKを追加しましたが、iOSの上で彼らのSDKを使用すると、FCMとAppleプッシュ通知サービスの両方を使用していることを意味します

プッシュのためのiOSデバイス=> Firebaseクラウドメッセージング=>アップルAPNS =>デバイス

た場合をiOSアプリのみを開発しているので、APNSを直接使用することをお勧めします。あなたのインフラストラクチャがすでにFCM用に設定されている場合、iOSとAndroidの両方に対処するFCmだけをサポートすることで、コードを少し保存することができます。

しかし、そうした特定の技術的利点はありません。

+0

実用的な利点があります:Android/iOSの2つの別々の方法よりも1つの方法だけを使用する方が処理が少なくなります – twicejr