RevenueCat

Build With RevenueCat

Build a customized mobile subscription business with RevenueCat. We do the heavy lifting of normalizing subscribers from any source and maintain a single source of truth for subscription status, so you can get back to building your app.

RevenueCat is a powerful, secure, reliable, and free to use in-app purchase server with global support. All you need to get started is an API key.

Ask A Question

Questions

3

[Android] Crash at android.support.v4.app.JobIntentService$JobServiceEngineImpl.dequeueWork

Hi, We had a sporadic crash issue with the below stack and I've resolved the issue. android.os.Parcel.readException (Parcel.java:2013) android.os.Parcel.readException (Parcel.java:1959) android.app.job.IJobCallback$Stub$Proxy.dequeueWork (IJobCallback.java:191) android.app.job.JobParameters.dequeueWork (JobParameters.java:208) android.support.v4.app.JobIntentService$JobServiceEngineImpl.dequeueWork (JobIntentService.java:314) android.support.v4.app.JobIntentService.dequeueWork (JobIntentService.java:639) android.support.v4.app.JobIntentService$CommandProcessor.doInBackground (JobIntentService.java:389) android.support.v4.app.JobIntentService$CommandProcessor.doInBackground (JobIntentService.java:382) android.os.AsyncTask$2.call (AsyncTask.java:333) java.util.concurrent.FutureTask.run (FutureTask.java:266) java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1162) java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636) java.lang.Thread.run (Thread.java:764) The cause was Purchases.configure call at MainApplication class. in our case, an app can be executed on the background first. Purchases.configure creates an internal thread and it could lead to the above crash when an app is launched at the background. As a solution, we've changed a code to call Purchases.configure at MainActivity. It would be great if you can enhance the document or codes because this kind of crash is very difficult to find a root cause.

Posted by Yongjae Chuh about a month ago