2017-04-22 25 views
6

Tôi đang phát triển một ứng dụng Android sử dụng Firebase để gửi thông báo. Mọi thứ hoạt động như mong đợi khi sử dụng thiết bị vật lý của tôi (Google Nexus 5 và cũng được thử nghiệm trên các thiết bị khác), nhưng tôi không thể nhận được thông báo khi sử dụng trình mô phỏng.Thông báo Firebase không hoạt động trong Trình mô phỏng Android

điều hành: Windows Android Studio: 2.3.1 với dịch vụ Google Play 39 API: 24 Emulator: Nexus 6 API 24, Android 7.0

Bất kỳ ý tưởng?

+0

Cùng trường hợp ở đây. Mệt mỏi mọi thứ. Ngay cả khi đăng nhập vào tài khoản Google Play chỉ trong trường hợp! Không sử dụng. –

Trả lời

0

Bạn đã thử sử dụng các cấu hình giả lập khác nhau, nhắm mục tiêu trình giả lập từ bảng điều khiển Firebase bằng cách sử dụng tùy chọn thiết bị duy nhất với mã thông báo cá thể Firebase được tạo, xác minh trạng thái thông báo Firebase cho các thư được đánh dấu là hoàn tất chưa? Bạn có đang gửi thông báo nền khi ứng dụng ở phía trước không? Bạn có chắc chắn Dịch vụ của Google Play có sẵn trên trình giả lập không?

Tùy chọn thiết bị đơn lẻ có thể sẽ giúp bạn nhiều nhất khi bạn gỡ lỗi. Lặp lại các bước khi bạn thực hiện thay đổi gia tăng nhỏ cho mã của bạn:

  1. Đăng dụ căn cứ hỏa lực của giả lập thẻ
  2. Điều hướng đến trang thông báo của ứng dụng của bạn trong căn cứ hỏa lực console
  3. Nhấn nhắn mới
  4. Thêm văn bản tin nhắn của bạn
  5. Trong mục tiêu, chọn thiết bị đơn
  6. Dán mã thông báo đăng ký Firebase mà bạn đã đăng nhập bước 1 vào hộp văn bản
  7. Hãy chắc chắn rằng ứng dụng của bạn đang chạy trong nền
  8. Gửi thông điệp
Các vấn đề liên quan