IITC-CE / ingress-intel-total-conversion

intel.ingress.com total conversion user script with some new features. Should allow easier extension of the intel map.
https://iitc.app
ISC License
290 stars 109 forks source link

Mobile application: update built-in scripts, not apk. #63

Open johnd0e opened 5 years ago

johnd0e commented 5 years ago

Currently IITC for desktop is updated automatically by GM/TM (well, after #32 resolved).

Mobile is also capable to update plugins, but only external. So why do not update built-in scripts in the same manner?

In most cases it's enough to update scrips, and leave 'old' apk (well, there could be rare exceptions https://github.com/IITC-CE/ingress-intel-total-conversion/commit/0ae25e1e152a45c26082b7e6539d2b78de8ce4e9).

modos189 commented 5 years ago

In the Advanced menu there is a setting for updating. By default, updates are checked every week. I'm not sure if it works, but after #32 will need to check

johnd0e commented 5 years ago

I'm sure that it works as I use it. But: updates now are checked only for external scripts.

I suppose some changes required, as we need special place to store updated internal scripts.

johnd0e commented 5 years ago

Currently plugins list (incl. metainfo) is hardcoded in apk..

So here is the list what should be done (IMHO, as I am not good in reading Java sources):