Help is needed urgently.

sunxin8086

Member
Apr 20, 2011
31
0
0
I got the following response:
The application cannot be tested for compliance for Windows Phone 7 Application Certification Requirements because it fails to launch on all Windows Phone 7 devices. The application terminates at launch.

However, I tested it on my own device and emulator, it works fine on all of them.

Here is a little background.

My app requires internet to run, if there is no internet for the phone, it will pop a message to let users know that it needs the internet and exit.

Currently, I am supporting both Nodo and Mango. Mango version has been approved already. The nodo version shares most the code of mango with 7.1 related features removed. The mango version has the title of "XXX for mango", and the nodo version has the title of "XXX for nodo". I don't know if this can be the cause of the problem. Can someone please give me some insights on this?
 

sunxin8086

Member
Apr 20, 2011
31
0
0
I did, it failed again. The only reason I can think of is that if its not an clean install, meaning update from an existing older version of the app, there might be some issues, since I changed the structure of the storages. but i don't know how to test it.
 

blkjack2u

Member
Jan 10, 2012
18
2
0
Las Vegas
Maybe request Microsoft to provide some debug information to you?

If you install your previous version (hope you kept your versioning archived somewhere) by deploying to emulator/phone, then deploy the new version, it may act as an upgrade, and you should be able to see what is happening with debugger attached. I haven't released an upgrade to any of my apps, so I'm not too sure on this feature.

If you did change isolated storage (definitions, etc), that may be your problem (serialization/deserialization).

Try the Windows Phone Power Tools from Codeplex, it has options to 'Upgrade': http://wptools.codeplex.com/ and provides a GUI for browsing storage.

There is also an Isolated Storage Explorer as part of the SDK [http://msdn.microsoft.com/en-us/library/hh286408(v=VS.92).aspx] that should allow you to see everything that may have changed between versions.

Please give me a thanks if this was helpful, it will be my first :).
 
Last edited:
  • Like
Reactions: sunxin8086

sunxin8086

Member
Apr 20, 2011
31
0
0
I think you really did provide the kind of help I need, but I don't know how to give you a thanks. Thanks!!! ( Not sure if this is what you meant tho)

My problem is that my app needs this type of changes, and I am willing to take the risk of asking users to reinstall it instead of just updating. Should I be able to do it?

Maybe request Microsoft to provide some debug information to you?
If you install your previous version (hope you kept your versioning archived somewhere) by deploying to emulator/phone, then deploy the new version, it may act as an upgrade, and you should be able to see what is happening with debugger attached. I haven't released an upgrade to any of my apps, so I'm not too sure on this feature.

If you did change isolated storage (definitions, etc), that may be your problem (serialization/deserialization).

Try the Windows Phone Power Tools from Codeplex, it has options to 'Upgrade': http://wptools.codeplex.com/ and provides a GUI for browsing storage.

There is also an Isolated Storage Explorer as part of the SDK [http://msdn.microsoft.com/en-us/library/hh286408(v=VS.92).aspx] that should allow you to see everything that may have changed between versions.

Please give me a thanks if this was helpful, it will be my first :).
 

sunxin8086

Member
Apr 20, 2011
31
0
0
I am seeking beta testers to help me locate the problem. If you are interested please reply/PM me with your live id. I will send you an update once the beta test is live. Your help is much appreciated.
 

blkjack2u

Member
Jan 10, 2012
18
2
0
Las Vegas
I think you really did provide the kind of help I need, but I don't know how to give you a thanks. Thanks!!! ( Not sure if this is what you meant tho)

My problem is that my app needs this type of changes, and I am willing to take the risk of asking users to reinstall it instead of just updating. Should I be able to do it?
I was thinking the 'Thanks' button that is attached to a post; kind of like receiving a badge for helping others. :)

As a user I'd probably be unhappy if I was asked to have to reinstall, but I guess if the update contains some good stuff and I wouldn't lose data, it isn't too difficult to uninstall/install again and is only a minor inconvenience.

Is there anyway you can code in to convert from previous storage structure to the new one since a standard WP app upgrade preserves the previous version?
 
  • Like
Reactions: sunxin8086

sunxin8086

Member
Apr 20, 2011
31
0
0
I just did. Well, I just used the tool you pointed me. I first installed the old version of the app, open and close it a few times, check the setting file, making sure, it has the old structure, and i "updated" with the newer version, it opens fine, and I check the setting file, the file has the new structure. So it doesn't really prevent the app from launching. So it is not really the problem. Will you be interested in being my beta tester?

btw, i just "thanked" you in both the replies.

I was thinking the 'Thanks' button that is attached to a post; kind of like receiving a badge for helping others. :)

As a user I'd probably be unhappy if I was asked to have to reinstall, but I guess if the update contains some good stuff and I wouldn't lose data, it isn't too difficult to uninstall/install again and is only a minor inconvenience.

Is there anyway you can code in to convert from previous storage structure to the new one since a standard WP app upgrade preserves the previous version?