2

First, the larger context:

We're working our way through an issue with Nginx on the server side, and the Okhttp library in our Meteor Cordova Android app.

Issue is discussed here: https://github.com/square/okhttp/issues/2543

Problem summary: Hot code push is broken in the Android app due to the manifest download failing, thanks to the above Nginx / Okhttp hijinks. (We could solve with an Nginx tweak/update but trying to avoid due to other reasons.)

My actual question:

Looking at the newly-released Meteor 1.6.1 (), it looks like it's still specifying a dependency on cordova-plugin-meteor-webapp version 1.4.2. See here.

Cordova.depends({
  ...
  'cordova-plugin-meteor-webapp': '1.4.2'
}); 

1.4.2 uses Okhttp version 3.1.2, which is problematic for us.

There is, however, a cordova-plugin-meteor-webapp version 1.5.2 which uses Okhttp 3.9.1. See here.

This newer Okhttp version solves our problem, but with Meteor 1.6.1 still specifying cordova-plugin-meteor-webapp 1.4.2, I can't use it.

  • Why is the latest release version of Meteor using the older cordova plugin version?
  • Is there a way to force it to the newer version (don't think so)?
  • Are there plans to use the updated version?
Community
  • 1
  • 1
Jason Schock
  • 208
  • 1
  • 11

0 Answers0