hi Tôi đang cố gắng bao gồm firebase trong ứng dụng của mình và làm theo tài liệu, khi tôi đang cố gắng đăng nhập bằng google, Không thể định cấu hình lỗi Firebase InstanceID xảy ra. Vui lòng tham khảo cách khắc phục lỗi nàyKhông thể định cấu hình Firebase InstanceID
Trả lời
Bạn phải thêm dự án của bạn được tạo ra trên
https://developers.google.com/mobile/add?platform=ios hoặc cháy cơ sở console vào bảng điều khiển căn cứ hỏa lực của bạn.
Bây giờ bạn có thể tải xuống GoogleService-Info.plist từ Firebase và nhập vào dự án của bạn.
có hai điều cần kiểm tra (và hy vọng, người ta sẽ sửa chữa nó cho bạn):
- Hãy chắc chắn rằng bạn BundleIdentifier là giống hệt nhau trong dự án căn cứ hỏa lực của bạn vì nó là trong Xcode của bạn, ví dụ: com. [Yourcompany]. [Yourappname]
- Đảm bảo bạn có tệp tin GoogleService-Info.plist mới nhất. Tới căn cứ hỏa lực Console -> Cài đặt -> Ứng dụng của bạn - sẽ có một nút màu xanh ở bên phải cho phép bạn tải về tập tin cấu hình mới
Đó giải quyết nó cho tôi.
Tôi thiết lập Firebase bằng mã sử dụng FIROptions
. Trong trường hợp của tôi, tôi đã mất tích gcmSenderID
, sửa chữa nó sau đó nó hoạt động
Bug Chi tiết
Tính đến phiên bản 3.13.0
, dường như có một lỗi trong Firebase/Core
SDK.
Tôi đã thêm điểm ngắt biểu tượng tại -[FIRInstanceID(FIRApp) configureInstanceIDWithOptions:app:]
và được đặt qua bộ phận lắp ráp. Có vẻ như FIRApp.configure()
đang bỏ qua cờ IS_GCM_ENABLED
trong số GoogleServices-Info.plist
và cố định cấu hình GCM bất kể trạng thái của cờ. Trong trường hợp của tôi, bởi vì dự án của tôi không sử dụng GCM, ứng dụng sẽ bị lỗi vì không có GCM_SENDER_ID
trong danh sách.
Cách giải quyết
Thêm một giá trị giả (ví dụ: 123456789012
) cho GCM_SENDER_ID
bên trong file GoogleService-Info.plist
. Điều này sẽ cho phép ứng dụng định cấu hình thành công.
Firebase DevRel tại đây. Đây sẽ là một lỗi, trừ khi bạn đã bật gcm, bạn không nên thực hiện cài đặt instanceid. Nộp nội bộ.
Hiện nay, cách giải quyết được bằng tay thay đổi "IS_GCM_ENABLED" thành "KHÔNG" trong tập tin "GoogleService-Info.plist" của bạn
tôi đã nhận được lỗi này vì tôi không có GoogleService-Info.plist
của tôi trong thư mục thử nghiệm của tôi cũng. (nếu bạn đang sử dụng TDD)
Kể từ Firebase Core mới nhất 3.16.0 - Tôi dường như cần đưa nó vào dự án chính của tôi cũng như sao chép một phiên bản vào Test Root của tôi.
Điều này cũng xảy ra khi bạn chuyển tích hợp SDK của Google từ tài khoản này sang tài khoản khác và không chỉnh sửa khóa API ở phía ứng dụng.
Đảm bảo khi bạn chuyển từ tài khoản google này sang tài khoản khác, bạn sẽ truy cập lại tất cả hướng dẫn SDK như FCM, Đăng nhập bằng Google v.v. và đảm bảo bạn đang sử dụng các khóa API mới (client_id, URI Scheme) trong ứng dụng.
- 1. Ứng dụng Firebase không được định cấu hình
- 2. Android Studio không nhận ra lớp InstanceID
- 3. Cấu hình từ xa Firebase với không gian tên
- 4. Không thể định cấu hình gcc - mpfr không tìm thấy
- 5. Không thể định cấu hình Android Với Ubuntu 11.10
- 6. Không thể định cấu hình nhật ký ghi lại
- 7. Khởi động mùa xuân: Không thể định cấu hình
- 8. Điều kiện cấu hình từ xa Firebase theo userId
- 9. Tôi cần cấu hình ProGuard nào cho Firebase trên Android?
- 10. Không thể cấu hình pyQT
- 11. Có API để * thay đổi * Giá trị cấu hình từ xa Firebase không?
- 12. log4net - định cấu hình bằng nhiều tệp cấu hình
- 13. Định cấu hình độ bền và orm với JPA 2
- 14. IDX10803: Không thể tạo cấu hình
- 15. Phần cấu hình máy ASP.NET Cấu hình mặc định
- 16. Định dạng tệp cấu hình
- 17. Firebase - Không thể chỉ định giá trị của loại 'AppDelegate' để nhập 'UNUserNotificationCenterDelegate?'
- 18. Cách định cấu hình MAVEN?
- 19. Đánh dấu thoát trong jQuery có định hướng JSON có thể định cấu hình không?
- 20. Nhóm có thể định cấu hình bằng LINQ trong vb.net
- 21. pyusb: không thể đặt cấu hình
- 22. System.InvalidOperationException: Không thể đọc cấu hình Sitecore
- 23. Cấu hình không thể tìm thấy libgcrypt
- 24. Không thể cấu hình mail cho ELMAH
- 25. Cách khởi động lại jquery Có thể định cấu hình
- 26. phpStorm - định cấu hình xDebug
- 27. Firebase giữ id máy khách OAuth2 trong cấu hình máy chủ không tìm thấy
- 28. Không thể tìm thấy com.google.firebase: firebase-core: 10.0.1
- 29. Định cấu hình Django-rest
- 30. Tại sao thuộc tính có thể định cấu hình này không thể xóa?
cảm ơn! Tôi chỉ cần tải xuống tệp .plist một lần nữa và nó hoạt động :) –