boapps / Szivacs-Naplo

Egy multiplatformos kliensalkalmazás az e-napló rendszerhez.
BSD 2-Clause "Simplified" License
60 stars 10 forks source link

Kréta letörlése #10

Closed gregistech closed 5 years ago

gregistech commented 5 years ago

Szerintem gyorsan lehet implementálni, csak megkell hívni egy adott Intentet.

Uri packageURI = Uri.parse("package:"+"some.package.to.remove");
Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI);
startActivity(uninstallIntent);

(Forrás: https://stackoverflow.com/questions/4412588/in-android-can-you-delete-an-application-from-another-application )

boapps commented 5 years ago

Ez szerintem Java, az én appom flutterrel (dart) készült. De nem azért nem raktam még bele, mert bonyolult lenne, hanem, azért mert még nem tudom, hogy ilyet enged -e a Google Play. Lehet, hogy van valami szabály ami tiltja az ilyesmit, mert egy kicsit antikompetitív.

gregistech commented 5 years ago

Most nem olvastam utána, de mivel vannak uninstaller applikációk, és a user beleegyezése is kell, nem látok akadályt.

gregistech commented 5 years ago

Apps that encourage or incentivize users into removing or disabling third-party apps or modifying device settings or features unless it is part of a verifiable security service.

Szóval szerintem ezt le is zárhatjuk.

boapps commented 5 years ago

Oké, gondoltam, hogy lesz valami hasonló szabály. Azért köszi, hogy utánna néztél helyettem.