Trong ~ 24 giờ qua, chúng tôi đã thấy một vài nghìn sự cố trong Google MediaNotificationService
:
Fatal Exception: android.app.RemoteServiceException
Context.startForegroundService() did not then call Service.startForeground(): ServiceRecord{f9a4deb u0 <our package name>/com.google.android.gms.cast.framework.media.MediaNotificationService}
android.app.ActivityThread$H.handleMessage (ActivityThread.java:1855)
android.os.Handler.dispatchMessage (Handler.java:106)
android.os.Looper.loop (Looper.java:214)
android.app.ActivityThread.main (ActivityThread.java:6986)
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:494)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1445)
Tôi đã gặp vấn đề tương tự khi tạo dịch vụ tiền cảnh của riêng mình, nhưng vì đây là trong thư viện diễn viên, chúng tôi không kiểm soát được nó.
Bộ thu Chromecast được xử lý bởi bên thứ ba. Chúng tôi đang sử dụng:
api "com.google.android.gms:play-services-cast:17.0.0"
api "com.google.android.gms:play-services-cast-framework:17.0.0"
Manh mối tiềm năng:
- Nó đang xảy ra trên OnePlus, Huawei, Samsung, Google, dường như mọi nhà sản xuất (và cấp độ hệ điều hành) với số lượng tương quan với thị phần của họ.
- Các sự cố xảy ra trên các dòng khác nhau cho các thiết bị khác nhau (ví dụ như trên là Galaxy S9, S8 gặp sự cố trên dòng 1872), do đó, không được nhóm lại với nhau trên Crashlytics. Điều này gợi ý cho tôi đó là vấn đề cấp độ OS / Google Play Services.
- Các sự cố xảy ra trên tất cả các phiên bản hoạt động của ứng dụng, bắt đầu cùng một lúc.
- Các vụ tai nạn đã xảy ra với số lượng thấp trong nhiều tháng, nhưng đột nhiên tăng vọt vào cuối tuần và không có dấu hiệu chậm lại.