0

私はAndroidアプリケーションの開発経験がありますが、私はサーバーを開発した経験がありません。デバイス間の通信にFCMを使用する際のガイダンスが必要

基本的に、Firebaseを使用して、あるアプリケーション(ユーザー)から別のアプリケーション(管理者)にメッセージを送信したいとします。これまでのところ、私は調査したところ、これは次のような形で起こるはずです。

  1. ユーザーアプリはサーバー
  2. サーバーにメッセージを送信し
  3. Firebaseが管理アプリ

にメッセージを送信しfirebaseにメッセージを送信する今の問題は、私は、サーバーを作る絶対にゼロ知識を持っているということです。もう1つの制限は、私はサーバコンピュータが常に電源に物理的に接続されている必要があると思いますか?そうであれば、低予算のため自分のインフラストラクチャで実装することはできません。

私は、firebaseのように、Googleのサーバー上のデータを維持するためのソリューションを提供していると考えています。クラウド上でサーバーをホストし、作成するための無料サービスが必要です。

サービスがある場合(Googleの最初のページには表示されません)、私にお知らせください。

もう1つの解決策がある場合(私は多分、後半のParseに解決策があるかもしれないことを覚えています)、私に教えてください。

もう1つ重要なことは、機密データを送信する必要がないことです。機密データをfirebaseデータベースに保存し、アプリ間で参照を送信するだけです。

答えて

1

firebaseクライアント間でデータを同期する必要があることを願っています。
セットアップは次のようになります。

1.クライアントがサーバーに登録します(電子メール&パスワード?)。サーバーへの
2.ClientログインGitHubのhereからのAndroidクライアントSDKの例えば

(Firebaseアクセストークンとトークンを返す単純なHTTP API)は、(開始するには、あなたは、しかし、唯一のFirebase SDKノーサーバ部分を必要としません) 。 あなたのユーザーを認証するには、hereについてカスタムアクセス権について説明していますが、ここであなたがサーバーパーツを開発しようとしている技術/スタックについて言及していないようです。

+0

ありがとうございます!私はサーバーやその技術について知りません。だから私は、不足しているサーバーの代わりにHTTPを使って直接データをFirebaseに送信する推奨されない回避策を使用する方が効率的だと考えました。それを見つけた:http://stackoverflow.com/questions/37990140/how-to-send-one-to-one-message-using-firebase-messaging – Usman

関連する問題