I have a question about the above. It says: "The only difference is that, as you can notice, the option Launch when ready is hidden".
However, I've followed the steps above, and everything else works well, we get protocol-based activation etc. HOWEVER, it does not hide the "Launch when ready" button. The result is if the end-user unclicks this option during install we never get to know about the the activationUri.
Is there maybe a step missing from the post above that describes how to hide that button?
[EDIT] Argh. This has to do with launching the .appinstaller from a batch file. (Have to ^ the &). Once I fixed that it works.
However, I second the request that it would be great having a way to specify something like <parameters> directly in an .appinstaller - that way we don't need to ship a batch file just to launch the .appinstaller with an activationUri. Though in fairness we need both mechanisms for different scenarios.