因此,在这方面的工作让我想起了为什么我绝对不喜欢远程推送通知。Xamarin窗体解决方案,特别是试图让远程推送通知在一个临时分布式.apk文件中工作。
以下是相关代码:
安卓原生项目中的FireBaseService:
using Android.App;
using Android.Content;
using Android.Util;
using AndroidX.Core.App;
using Firebase.Messaging;
using Newtonsoft.Json;
using Mobile.Client.Configuration;
using System;
using
当在Android中使用新的(Firebase)助手添加新服务时,我会得到以下错误:
Firebase
没有任何客户端能够被添加到您的Firebase项目中,原因如下:一个具有此软件包名称的应用程序和SHA1已经连接到一个Google。如果您以前使用过Google,请在连接到现有项目列表中选择该项目。
在上,我选择了选项IMPORT GOOGLE PROJECTS,然后继续集成Firebase服务。但是,当我尝试使用添加更多服务时,我会得到上面的错误。
我在任何地方都找不到这个"in the Connect to an existing Project list"?
我已经在我的应用程序中通过Firebase实现了推送通知。即使在设置中禁用了通知,也会收到通知。我为Firebase实现的类有:
public class MyFirebaseMessagingService extends FirebaseMessagingService {
private static final String TAG = "MyFirebaseMsgService";
@Override
public void onMessageReceived(RemoteMessage
我们将Firebase集成到我们的一个项目中。该项目运行良好,在编辑器中运行良好,但当运行在Android设备上时,我在logcat上得到以下输出:
01-04 11:18:04.789 12651-12651/? I/FirebaseInitProvider: FirebaseApp initialization unsuccessful
01-04 11:18:20.897 12823-13015/? W/Ads: Invoke Firebase method getInstance error.
The Google Mobile Ads SDK will not integra
我的build.gradle是:
// for facebook account kit
compile 'com.facebook.android:account-kit-sdk:4.+'
// for google firebase database
compile 'com.google.firebase:firebase-database:9.6.0'
// for google firebase cloud messaging
compile 'com.google.firebase:firebase-messaging:9.6.0'