タグ付けされた質問 「firebase-cloud-messaging」

Firebase Cloud Messaging(FCM)はGCMの新しいバージョンです。信頼性が高くスケーラブルなGCMインフラストラクチャに加えて、新機能を継承しています。これは、ユーザーが無料でメッセージと通知を確実に送受信できるクロスプラットフォームソリューションです。Android、iOS、デスクトップWebブラウザー、JavaScriptまたはWebPushを備えたモバイルWeb、およびモノのインターネット(IoT)デバイスをサポートしています。

15
Androidビルドツール25.1.6GCM / FCMに更新した後のIncompatibleClassChangeError
Android SDK Tools 25.1.6とAndroidSupport Repository 32.0.0(今朝)に更新したため、次のエラーが発生しました。コードに何も変更を加えていませんが、同僚のコンピューター(Android SDK Tools)で引き続き機能しています。 25.1.1 + Androidサポートリポジトリ30.0.0)。 java.lang.IncompatibleClassChangeError: The method 'java.io.File android.support.v4.content.ContextCompat.getNoBackupFilesDir(android.content.Context)' was expected to be of type virtual but instead was found to be of type direct (declaration of 'java.lang.reflect.ArtMethod' appears in /system/framework/core-libart.jar) at com.google.android.gms.iid.zzd.zzeb(Unknown Source) at com.google.android.gms.iid.zzd.<init>(Unknown Source) at com.google.android.gms.iid.zzd.<init>(Unknown Source) at com.google.android.gms.iid.InstanceID.zza(Unknown Source) …

5
PluginRegistryをFlutterEngineに変換できません
フラッターをバージョン1.12.13にアップデートするとすぐにこの問題が見つかり、修正できません。私は、firebase_messagingチュートリアルが送信して次のエラーが発生したときに、「エラー:互換性のないタイプ:PluginRegistryをFlutterEngine GeneratedPluginRegistrant.registerWith(registry);に変換できません。 package io.flutter.plugins; import io.flutter.app.FlutterApplication; import io.flutter.plugin.common.PluginRegistry; import io.flutter.plugin.common.PluginRegistry.PluginRegistrantCallback; import io.flutter.plugins.GeneratedPluginRegistrant; import io.flutter.plugins.firebasemessaging.FlutterFirebaseMessagingService; import android.app.NotificationChannel; import android.app.NotificationManager; import android.os.Build; public class Application extends FlutterApplication implements PluginRegistrantCallback { @Override public void onCreate() { super.onCreate(); FlutterFirebaseMessagingService.setPluginRegistrant(this); if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.O){ NotificationChannel channel = new NotificationChannel("messages","Messages", NotificationManager.IMPORTANCE_LOW); NotificationManager manager = getSystemService(NotificationManager.class); manager.createNotificationChannel(channel); } …

1
ReactネイティブFCM iOSプッシュ通知が配信されない
まず最初に、環境はReactネイティブです。ここでは、rnfirebaseパッケージからの指示に従って、iOSでプッシュ通知をセットアップしようとしています。実際のiPhoneデバイスでどのステップを実行し、テストを行っていますか キーを作成 次にfirebaseに追加します Google-service.plistを追加し、Firebaseドキュメントからセットアップを追加します そして能力を活性化する 次にポッドパッケージをインストールします アプリを実行してトークンを取得 クラウドメッセージングコンソールでトークン送信を使用する 通知が配信されなかったメッセージがFCMからも送信され、APNSで何が起こってエラーが発生したのか混乱したため、何が問題だったのかわからなかった 事前に感謝します また、プッシャーに直接接続してみてください また、再度受信されません 次に、Firebaseと同じ証明書でOnesignalを使用してみて、テストメッセージでも機能する

4
アプリがfirebase_messagingを使用したプッシュ通知で終了したときにカスタムデータを受信するにはどうすればよいですか?
タイトルのように、アプリが終了したときにユーザーが通知をクリックしたときにカスタムデータを受信するための現在の回避策は何ですか? Android ではonLaunchでデータメッセージを受信できないようです(これは理想的な方法です)。IOSでは、最初にこの問題に直面しているため、まだ試していません。 どんな手掛かり? 追加情報:を介して送信してfirebase cloud functionいる通知は、次の形式です。 "message":{ "token":"bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...", "notification":{ "title":"Portugal vs. Denmark", "body":"great match!" }, "data" : { "Nick" : "Mario", "Room" : "PortugalVSDenmark" } } } https://firebase.google.com/docs/cloud-messaging/concept-options 上でonResume私がアクションを実行することができるよ、しかし、onLaunch呼び出されることはないようです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.