Debating how to handle API usage with Loops, for the FYP, its essential that the client handles reporting specific analytics to the backend to improve the algo (ie: watch time, if you opened comments, share)
3rd party clients may not report that data, and I considered implementing Device Attestation to enforce only official apps, but why?
I'd rather encourage 3rd party devs to consume the FYP apis like the official app, and publish API docs
I think that's the way to go, wdyt?
@dansup As lots of sensible people have said, "Make Things Open, It Makes Them Better". Someone may build a completely privacy-focused app that doesn't report anything or improve the algorithm, and that's a choice people should have! (Arguably, that should be a choice in the official app too)