アプリが近いかどうかを知りたいときは、バックグラウンドで通知クラスをコーディングしたい(友人があなたに友達リクエストを送信したときにあなたに通知するwhattsapp、instagram ...) 15分ごとにhttprequestを実行するか、サーバーまたは外部のWebサイトでinversaシステムを使用します。これを作る方法がありますか?私は、データリクエストで取得したxmlデータで行うことができる通知を送信したいと思います。Androidアプリ通知15分ごと
答えて
アンドロイドアプリで長いポーリングをしないでください。そうすれば、約10000人のユーザーがいるときに帯域幅を使い切り、それは非常に悪いことです。彼らが何をするのかは、接続を維持しながら前景を維持するXMPPサーバを使用することですが、バックグラウンドではfcmのようなものを使用して通知をプッシュします。彼らは公衆の中でそれを明らかにしないので、彼らが知っている自己それを構築した彼らは単にFCMのような通知を使用してinstagramのために。
通知が必要な場合は、15分ごとにhttprequestを作成するのではなく、通知を送信するためにFCMを使用してください。 fcmの機能は、アプリが閉鎖されていてもバックグラウンドでもフォアグラウンド(アクティブ)でも、FCMサーバーがAndroidデバイスにプッシュするデータを受け取ることです。データを受信した後、 のようなあなたの好きなものをデータベースに挿入するなど、onMessageReceived()
メソッドのステータスバーに通知を表示することができます。
私は、ユーザーのデータとフレンドのデータを持つxamppサーバーを持っています。私はFCMのようなシステムを見ていますが、私が設定しなければならないパラメータで通知をコスチューム化できるかどうかはわかりません。 –
ご注意くださいXMPPはXAMPPではありません。 XMPPは軽量サーバーで、XAMPPはPHP、MySQL、Apache、phpmyadminをビルドするローカル仮想マシンです。あなたの2番目の質問はい、あなたはあなたのアンドロイドコードで通知を作成する必要があるFCMで通知を完全にカスタマイズすることができます。すべての詳細はリンクにあります。この回答を他の人に知らせるために答えを記入してください。 –
申し訳ありませんが、私はそれを読んで –
- 1. Crontabのフォーマット - 15分ごと
- 2. ローカル通知15分間隔の問題
- 3. アプリ内通知Android
- 4. WebView androidアプリでプッシュ通知
- 5. Androidアプリのショートカット通知
- 6. C#とAndroidアプリでプッシュ通知メッセージ
- 7. gcm/fcmで複数のAndroidアプリとiOSアプリの通知をプッシュ
- 8. 5分ごとにアンドロイド通知を表示
- 9. iOS 10 - 「x」分ごとに通知を繰り返す
- 10. Android Xamarin - 閉鎖したアプリの通知
- 11. Androidアプリで着信通知を受信
- 12. カスタムAndroidダウンロードサービス - ファイルごとに進捗通知の行を提供
- 13. Androidアプリとアプリの通信
- 14. アプリ内通知?
- 15. アプリ内通知
- 16. Androidアプリが15分間隔で動作しなくなる
- 17. バッチスクリプトを実行すると、15分ごとに
- 18. Android - 分離線の下の通知
- 19. iOSアプリのEmoji - 通知/通知 - Xcode/Swift
- 20. 15分ごとに平均データを取得
- 21. cronは、私はcronジョブを実行するごとに15分
- 22. sporfire:15分ごとの平均を計算する
- 23. MS SQL:15分ごとにデータストリームを最初にフィルタリングする
- 24. ElasticSearchの問題2時間15分ごと
- 25. jqplotは15分ごとにティックを強制します
- 26. 15分ごとに機能が繰り返されます。C#
- 27. アプリ内アップデート通知
- 28. アプリがバックグラウンドのときにAndroid-Firebaseプッシュ通知
- 29. 通知はxamarinでIOSとANDROIDアプリを起動します
- 30. FirebaseとAndroidアプリ、未読の通知を取得する
ファイアベースクラウドメッセージング(FCM)を使用したほうが良いかもしれません。クライアントに通知する場合は、PHPからアンドロイドにメッセージを送信することができます。アンドロイドクライアントに即座に表示されます。さらに興味深いことに、アプリケーションがバックグラウンドまたはフォアグラウンドにあるかどうかを確認することができます。 –
@WajidAliだから私は自分のホームサーバーとFirebaseを混在させることができますか? –
Firebaseは、あなたのAndroid/ios/webアプリケーションhttps://fcm.googleapis.com/fcm/sendに通知を送信するためのAPIを提供しています。このリンクはhttps://firebase.google.com/docs/cloud-メッセージング/メッセージを送信 –