Vra

Ek het 'n vereiste om 'n kruis platform aansoek te skep wat lanseer 'n web skakel na 'n terugvoer vorm wanneer sy verwyder.

Dit is natuurlik normale soort gedrag op vensters ..., maar op 'n Mac is blyk om meer ingewikkeld wees as aansoeke is nie tegnies geïnstalleer en verwyder in 'n Windows sin, aka jy net die .app lêer in Aansoeke kopieer en verwyder dit wanneer jy klaar is.

Hoe kan ek hierdie webwerf bereik die launch vereiste? (Moet ek selfs probeer, is hierdie proses te vreemd is aan Mac-gebruikers?)

Ek moeg verpakking van die aansoek met 'n uninstall dop script dat die jeug en middagetes in op die blad verwyder, maar natuurlik die script kan self nie verwyder.

Was dit nuttig?

Oplossing

Ek dink nie dit is die beste idee nie, aangesien die proses 'n bietjie vreemd om OS X-gebruikers sou wees. As jy opgemerk, is die meeste aansoeke eenvoudig geïnstalleer deur 'n .app lêer te /Applications (of 'n ander plek) te sleep. Sommige programme het wel 'n installeerder, maar selfs programme met 'n installeerder net af en toe 'n uninstaller , en verder, as 'n Mac-gebruiker, ek wil dadelik agterdogtig oor 'n app wat self en 'n soort van 'n onbekende dop script geïnstalleer wees.

Ander wenke

Mac OS aansoeke moet nie moet verwyder in enige ander doel as die gebruiker hulle te sleep in die asblik weg.

Ook, sou ek baie versigtig jou plan om 'n kruis-platform aansoeke maak heroorweging. Kruis-platform aansoeke wat Mac OS behandel as 'n nagedagte en probeer om te stoot buitelandse paradigmas op Mac OS is regtig irriterend. As jy 'n Mac kliënt wil, hou jou backend kode, maar herskryf die front-end van nuuts af. Moenie iets soos Qt, maak nie saak hoe aanloklik die port is.

So, lang storie kort, jy is reg. Die proses is vreemd is aan Mac-gebruikers (behalwe vir dinge soos plugins). So my voorstel is net om te gaan met die normale Mac OS gedrag (sleep na die asblik). Beste van geluk!

Ek sou daarteen beveel. Jy kan 'n uninstaller skep, maar niks gaan 'n gebruiker te verhoed net die verwydering van dit uit die gids aansoek of die gebruik van iets soos AppZapper. Die meeste mense weet nie eens kyk vir 'n uninstaller aansoek, het hulle net die app asblik, dus selfs as jy het een daar geen waarborg dit sal gebruik word sal wees.

Ek sal beslis vermy 'n uninstaller dop script, geen manier in die wêreld Ek wil persoonlik uit te voer nie.

'n uninstaller op 'n Mac maak nie sin nie en ongemaklik om te implementeer sou wees, as jy dit nog kan implementeer ten alle op 'n manier waar mense dit sou gebruik.

Oorweeg probeer om die gebruiker terugvoer te kry met behulp van alternatiewe metodes, soos:

  • Voeg 'n menu-item wat die terugvoer vorm oopmaak
  • registrasie vereis wanneer die sagteware afgelaai, dan 'n e-pos te stuur na die gebruiker op 'n stadium in die toekoms te vra vir terugvoer
  • Vra vir terugvoer van tyd tot tyd op aansoek op te hou (irriterende kan wees, al is)

Ek dink nie dis 'n goeie idee om te vra vir 'n terugvoer wanneer die inligting is verwyder. Maar hier is 'n goeie manier om 'n uninstaller vir 'n MacOS inligting in geval dit nodig het om 'n paar skoon te maak doen voorsien.

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top