Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.misc > #17126 > unrolled thread

McDonald's App

Started bySylvia Else <sylvia@email.invalid>
First post2018-12-15 11:46 +1100
Last post2018-12-16 21:06 +0000
Articles 7 — 5 participants

Back to article view | Back to comp.misc


Contents

  McDonald's App Sylvia Else <sylvia@email.invalid> - 2018-12-15 11:46 +1100
    Re: McDonald's App Dan Purgert <dan@djph.net> - 2018-12-15 01:31 +0000
    Re: McDonald's App Rich <rich@example.invalid> - 2018-12-15 05:26 +0000
      Re: McDonald's App Sylvia Else <sylvia@email.invalid> - 2019-04-15 17:17 +1000
    Re: McDonald's App Sylvia Else <sylvia@email.invalid> - 2018-12-15 17:04 +1100
      Re: McDonald's App Mike Spencer <mds@bogus.nodomain.nowhere> - 2018-12-15 03:25 -0400
    Re: McDonald's App Batchman <batchman@dosville.foo> - 2018-12-16 21:06 +0000

#17126 — McDonald's App

FromSylvia Else <sylvia@email.invalid>
Date2018-12-15 11:46 +1100
SubjectMcDonald's App
Message-ID<g7j17oFn2rrU1@mid.individual.net>
McDonald's in Austraila is ceasing the use of cardboard loyalty cards, 
then give one in six coffees 'free', with this only being available 
using their ap.

So, I bit the bullet and installed it, particularly given that my very 
old and slow smartphone died, and I had to buy a new one, which is 
considerably faster (i.e. actually usable).

The ap occupies 72MB of storage.

72MB! How in God's name can an ap for ordering burgers and coffee take 
up 72MB?

It stopped working so I reinstalled it. It's already using a MB of cache 
before I've even ordered anything after the reinstall.

What are they doing - caching images pixel by pixel in XML format, or 
something?

Sylvia.

[toc] | [next] | [standalone]


#17129

FromDan Purgert <dan@djph.net>
Date2018-12-15 01:31 +0000
Message-ID<slrnq18mce.vve.dan@xps-linux.djph.net>
In reply to#17126
Sylvia Else wrote:
> [...]
> The ap occupies 72MB of storage.
>
> 72MB! How in God's name can an ap for ordering burgers and coffee take 
> up 72MB?

Shitty $cheap_labor_of_the_month "programmers(tm)" who can only
copy/paste from StackOverflow (or equivalent).


-- 
|_|O|_| Registered Linux user #585947
|_|_|O| Github: https://github.com/dpurgert
|O|O|O| PGP: 05CA 9A50 3F2E 1335 4DC5  4AEE 8E11 DDF3 1279 A281

[toc] | [prev] | [next] | [standalone]


#17130

FromRich <rich@example.invalid>
Date2018-12-15 05:26 +0000
Message-ID<pv23b2$151$1@dont-email.me>
In reply to#17126
Sylvia Else <sylvia@email.invalid> wrote:
> McDonald's in Austraila is ceasing the use of cardboard loyalty cards, 
> then give one in six coffees 'free', with this only being available 
> using their ap.
> 
> So, I bit the bullet and installed it, particularly given that my very 
> old and slow smartphone died, and I had to buy a new one, which is 
> considerably faster (i.e. actually usable).
> 
> The ap occupies 72MB of storage.
> 
> 72MB! How in God's name can an ap for ordering burgers and coffee take 
> up 72MB?

1MB is for handling the 'loyalty cards' portion of the app -- 71MB is 
used for all the user trackers and push advertising code bundled with 
the app.

[toc] | [prev] | [next] | [standalone]


#17814

FromSylvia Else <sylvia@email.invalid>
Date2019-04-15 17:17 +1000
Message-ID<ghipgvFpo3U1@mid.individual.net>
In reply to#17130
On 15/12/2018 4:26 pm, Rich wrote:
> Sylvia Else <sylvia@email.invalid> wrote:
>> McDonald's in Austraila is ceasing the use of cardboard loyalty cards,
>> then give one in six coffees 'free', with this only being available
>> using their ap.
>>
>> So, I bit the bullet and installed it, particularly given that my very
>> old and slow smartphone died, and I had to buy a new one, which is
>> considerably faster (i.e. actually usable).
>>
>> The ap occupies 72MB of storage.
>>
>> 72MB! How in God's name can an ap for ordering burgers and coffee take
>> up 72MB?
> 
> 1MB is for handling the 'loyalty cards' portion of the app -- 71MB is
> used for all the user trackers and push advertising code bundled with
> the app.
> 

There could be some truth in this. I finally got around to doing a man 
in the middle attack on its traffic.

It makes connections to

ap.api.mcd.com
api.apptentive.com
graph.facebook.com
kvinit-prod.api.kochava.com
config2.mparticle.com
mobile-collector.newrelic.com
identity.mparticle.com
cdn.optimizely.com
control.kochava.com

Of these, only the first is peforming the burger ordering function, and 
if the others are blocked, the ap still works perfectly well (by which I 
mean, it works no worse than it does normally, which is to say slowly 
and unreliably).

One of the class files in the ap contains almost a megabyte of Java 
strings, which describe, in JSON, complete with spaces for indenting, 
the URLS for the various functions and for numerous different 
international markets. This class file might have been synthesised, but 
I suspect that somewhere there's a Java source file that contains it.

I had thought that the various images the AP uses would be downloaded, 
and cached, as required, but I see no evidence of that. This probably 
goes some way explaining the ap's huge size, if it contains all these 
imagines (though even then, that's enough for a hell of a lot of image 
files).

That doesn't stop responses to a single request to the Macca's server 
being many kilobytes in length.

I've given up using the thing for ordering, because it's so unreliable. 
Its function now is only to ensure I get my freebies and discounts when 
I order at the counter. The net result is that there's now slightly more 
cost impose on McDonald's for staff.

Sylvia.



[toc] | [prev] | [next] | [standalone]


#17131

FromSylvia Else <sylvia@email.invalid>
Date2018-12-15 17:04 +1100
Message-ID<g7jjr9FqoldU1@mid.individual.net>
In reply to#17126
On 15/12/2018 11:46 am, Sylvia Else wrote:
> McDonald's in Austraila is ceasing the use of cardboard loyalty cards, 
> then give one in six coffees 'free', with this only being available 
> using their ap.
> 
> So, I bit the bullet and installed it, particularly given that my very 
> old and slow smartphone died, and I had to buy a new one, which is 
> considerably faster (i.e. actually usable).
> 
> The ap occupies 72MB of storage.
> 
> 72MB! How in God's name can an ap for ordering burgers and coffee take 
> up 72MB?
> 
> It stopped working so I reinstalled it. It's already using a MB of cache 
> before I've even ordered anything after the reinstall.
> 
> What are they doing - caching images pixel by pixel in XML format, or 
> something?
> 
> Sylvia.

As an aside, the McDonald's Australia Facebook page is allegedly liked 
by 78 million people, or about three times the entire populations of 
Australia.

Sylvia.

[toc] | [prev] | [next] | [standalone]


#17136

FromMike Spencer <mds@bogus.nodomain.nowhere>
Date2018-12-15 03:25 -0400
Message-ID<87tvjf6ylo.fsf@bogus.nodomain.nowhere>
In reply to#17131
Sylvia Else <sylvia@email.invalid> writes:

> As an aside, the McDonald's Australia Facebook page is allegedly liked 
> by 78 million people, or about three times the entire populations of 
> Australia.

Well!  I like that!  :-o

-- 
Mike Spencer                  Nova Scotia, Canada

(Not on FB)

[toc] | [prev] | [next] | [standalone]


#17150

FromBatchman <batchman@dosville.foo>
Date2018-12-16 21:06 +0000
Message-ID<pv6ep8$brt$1@news.mixmin.net>
In reply to#17126
On Sat, 15 Dec 2018 11:46:46 +1100, Sylvia Else wrote:

[SNIP]
> It stopped working so I reinstalled it. It's already using a MB of cache 
> before I've even ordered anything after the reinstall.
 
Did a search for "mcdonalds app" +problem
and this was one of the hits found...
https://downdetector.com.au/status/mcdonalds

Could be useful for other apps?

[toc] | [prev] | [standalone]


Back to top | Article view | comp.misc


csiph-web