reactjs - Forhindre Windows Deling event til min app fra Forfriskning til start ruten

Indlæg af Hanne Mølgaard Plasc

Problem



Windows App (skrevet i React as a PWA) opdateres til startbanen før hver aktiveret begivenhed.


Når en åben app har et delelink til MyApp, skal du klikke på det og destinationens app flimrer.


Hvis Windows Mail-appen er åben og har et MyApp-link i e-mailen.


Hvordan forhindre MyApp fra forfriskende/flimrende, før du besvarer delingshændelsen?

Bedste reference


Twitter PWA kode:


//Without this, the app will first refresh to the start path before every activate event
window.MSApp.pageHandlesAllApplicationActivations(true);

//This must not be defferd so that it can recieve the initial 'activated' event in time
window.Windows.UI.WebUI.WebUIApplication.addEventListener(
 'activated', e=>
  microsoftInterfaceLoader()/then(mi => {
    mi.handleActivatedEventFactory(e);
}));


Hilsen af ​​@charliecroom på MSBuild 2018 Modernisering af Twitter PWA [2] [3]