fand ich dieses handliche Stück Code, um zu bestimmen, ob mein app im Testmodus, mit dem zusätzlichen Vorteile, in der Lage zu testen Studie Verhalten im Emulator ist ...Wie erstelle ich eine gute Testversion in Windows Phone 7?
public bool IsTrial
{
get
{
#if DEBUG
return true;
#endif
return new LicenseInformation().IsTrial();
}
}
Und das ist großartig. Ich werde das Verhalten entsprechend anpassen können.
Aber darüber hinaus hatte ich auf einige integrierte API gehofft, wo ich tatsächlich ein Dialogfeld mit einer Schaltfläche erhalten kann, um die App zu kaufen. Im Idealfall sollte der Button den Nutzer direkt zur App auf dem Marktplatz führen.
Aufruf 'LicenseInformation(). IsTrial();' kann ziemlich langsam sein. Wenn Sie dies viel abfragen, sollten Sie das Ergebnis zwischenspeichern. –
Ja, wie Matt sagte, kann IsTrial() am Telefon sehr langsam sein, ist aber schnell auf dem Emulator, also überprüfe es nicht in einer engen Schleife. –