Frage Die Windows Phone App stürzt nur ab, wenn sie aus dem Store heruntergeladen wird


Ich habe ein wirklich seltsames Problem, ich entwickelte eine Windows Phone App, die perfekt funktioniert, wenn sie von Visual Studio installiert wird ... Ich habe im Laden als Beta hochgeladen, aus dem Laden installiert, aber die App stürzt immer auf Splashscreen ab!

Vielen Dank


5
2018-03-07 14:43


Ursprung


Antworten:


Wenn Ihre Anwendung einen periodischen Hintergrund-Agent verwendet, testen Sie ihn mit dem LaunchForTest Methode sollten Sie sicherstellen, dass Sie dies nicht in Ihrem Release-Build des Codes aufrufen.
Schützen Sie es mit geeigneten bedingten Kompilierzeitprüfungen:

#if DEBUG
ScheduledActionService.LaunchForTest(periodicTaskName, TimeSpan.FromSeconds(1)); 
#endif

Beachten Sie, dass DEBUG ist standardmäßig in der "Debug" -Konfiguration definiert und nicht in der "Freigabe" für solche Situationen.

Es wäre schön, wenn die automatisierten Tests, die vom Marktplatz / Store durchgeführt wurden, dies erkannt haben, aber derzeit nicht. Vielleicht eines Tages...


2
2018-03-11 12:55



Es könnte sein, dass deine App länger als 4 Sekunden benötigt, um nutzbar zu werden. Während des Debuggens ist diese Anforderung deaktiviert, aber wenn sie im Geschäft ist, muss Ihre App schnell reagieren.


1
2018-03-09 13:01



Vielen Dank Jungs, ja das Problem war der ScheduledActionService.LaunchForTest, jetzt habe ich den gesamten Code auf diese Weise kommentiert:

//#define DEBUG_AGENT

 //#if(DEBUG_AGENT)
        //ScheduledActionService.LaunchForTest(periodicTaskName, TimeSpan.FromSeconds(1)); 
        //#endif

Denkst du, dass ich den zweiten Teil auf diese Weise auskommentieren kann:

//#define DEBUG_AGENT

 #if(DEBUG_AGENT)
        ScheduledActionService.LaunchForTest(periodicTaskName, TimeSpan.FromSeconds(1)); 
        #endif

Funktioniert die App gleich?

VIELEN DANK !!!


0
2018-03-11 12:18