crramirez/uwp_bridge_java

Windows 10 version requirement

Opened this issue · 7 comments

jdevp commented

hi crramirez,

I'm reading the link from the following. It says that

"The Desktop Bridge was introduced in Windows 10, version 1607, and it can only be used in projects that target Windows 10 Anniversary Update (10.0; Build 14393) or a later release in Visual Studio."

I wonder if the restriction is just for VS or it also applies to this project.

https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-manual-conversion

Also, at end of this project, we'll get an assigned App.appx ( SwingSet.appx in this case). But we'll still need to generate *.pri files, Assets directory and package the application for the store, correct ?

The file launch4j.xml should be at the same structure level at app.exe and app.jar but in your example, it is under the root directory.

jdevp commented

Hi,

Thanks for information. Is there a way to manually create appxupload package without VS ? I read somewhere that MS Store only accepts appxupload package. Any other packages can only be used for testing purpose.

Thanks

jdevp commented

Yes, I read the instruction and your script. What you have is to create .appx package but not .appxupload package. According to MS, .appx can be loaded for testing but for the store, they recommend .appxupload.
I did some research and found that .appxupload is basically a zip file which contains .msix and the .appxsym files. I can use MakeAppx.exe to create .msix the same way that you create .appx but I don't know how to create .appxsym file.

From this link https://docs.microsoft.com/en-us/windows/uwp/packaging/packaging-uwp-apps

it says "https://docs.microsoft.com/en-us/windows/uwp/packaging/packaging-uwp-apps"

So basically it says that you need to create .appxupload package if you want to distribute your app. The package .appx can only be used for testing.

"App Package (.appx or .msix)
A file that contains your app in a format that can be sideloaded on a device. Any single app package file created by Visual Studio is not intended to be submitted to Dev Center and should be used for sideloading and testing purposes only. If you want to submit your app to Dev Center, use the app package upload file."

jdevp commented

Hi, Did you actually submit to Dev Center or just created App.appx for sideloading ? According to this link, I'll need to submit "desktop bridge form" for App.appx to be accepted.

http://answers.flyppdevportal.com/MVC/Post/Thread/2b2752c1-63a8-44b9-9caa-1c8d97e5d622?category=windowsstore

Hello,

As uploading my app again, I have a comment. .appx are accepted if your application is a win32 ported one.

Regards