gpt4 book ai didi

firebase - 如何解决此错误......我正在尝试实现自定义 Firebase 通知应用程序

转载 作者:行者123 更新时间:2023-12-02 14:42:21 24 4
gpt4 key购买 nike

错误:(29, 44) 错误:无法访问 AbstractSafeParcelable找不到 com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable 的类文件

 public class MyFirebaseInstanceIDService extends FirebaseInstanceIdService {
private static final String TAG = MyFirebaseInstanceIDService.class.getSimpleName();

@Override
public void onTokenRefresh() {
super.onTokenRefresh();
String refreshedToken = FirebaseInstanceId.getInstance().getToken();

// Saving reg id to shared preferences
storeRegIdInPref(refreshedToken);

// sending reg id to your server
sendRegistrationToServer(refreshedToken);

// Notify UI that registration has completed, so the progress indicator can be hidden.
Intent registrationComplete = new Intent(Config.REGISTRATION_COMPLETE);
registrationComplete.putExtra("token", refreshedToken);
LocalBroadcastManager.getInstance(this).sendBroadcast(registrationComplete);
}

private void sendRegistrationToServer(final String token) {
// sending gcm token to server
Log.e(TAG, "sendRegistrationToServer: " + token);
}

private void storeRegIdInPref(String token) {
SharedPreferences pref = getApplicationContext().getSharedPreferences(Config.SHARED_PREF, 0);
SharedPreferences.Editor editor = pref.edit();
editor.putString("regId", token);
editor.commit();
}

}

最佳答案

在您的 Gradle 文件中,google-play-service 和 firebase 的所有版本都应使用相同版本

当您使用时:

 compile 'com.google.firebase:firebase-core:10.0.1'

你应该使用:

编译 'com.google.firebase:firebase-messaging:10.0.1'//而不是 9.4.0

因此,如果您正在使用 google-play-services,请将版本更新至 10.0.1

关于firebase - 如何解决此错误......我正在尝试实现自定义 Firebase 通知应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41120120/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com