Windows phone store Query - c#

We have an app which is built in Windows phone 8 silver light framework. As windows 10 is coming and we are trying to upgrade this app to Windows phone 8.1.
Our only concern is can we keep both version of the app on store? i.e on store we should be able to upload two different build for WP8 and WP8.1.
Let me know if you guys have the answer

Yes you can have two different versions in the store. But my question is if you do have a Windows Phone 8 version of an application why do you need the 8.1 version too, where WP8 application would support both the versions?
You could have a look at this, in order to migrate your app into Universal apps.

Related

Can Xamarin.Forms be used to make a windows desktop application? (No UWP/Store)

My client asked for an application to run on Ios/Android/WindowsPhone a year ago. We proposed to use Xamarin.Forms and for the Ios/Android part all went perfect. We are now facing the problem of Windows Phone. The platform is basically dead so the client asked if it's possibile to convert the app from mobile to desktop without using the windows store.
This application will be used on multiple pcs ranging from windows 7 to 8.1 to 10.
I know that it's possibile to reuse the C# code from Xamarin on .Net, but I was wondering if it's possible a direct export of the project from Xamarin.
Thanks.

How to test real Windows Store 8.1 in-app purchases with CurrentApp?

I have an universal windows app (Windows Store 8.1 & Windows Phone 8.1, NOT UWP!), published it (both Win and WP packages) as hidden (Hide this app in the Store. Customers with a direct link to the app’s listing can still download it, except on Windows 8 and Windows 8.1) but it looks like that people can access app from Windows Phone 8.1, Windows 10, but not from Windows 8.1.
Indeed, on Windows Phone 8.1 (even on simulator) I can debug "real" in-app purchases using CurrentApp instead of CurrentAppSimulator, and even can download app using direct link.
But when I try to use in-app in Windows Store version it doesn't work: Windows.ApplicationModel.Store.CurrentApp.LoadListingInformationAsync() throws Exception HRESULT: 0x801900CC ("no content").
I've read this topic but in my case all the packages are published, so Store knows about my in-app products!
In case with WP8.1 I had to add:
<mp:PhoneIdentity PhoneProductId="my old-style app id" PhonePublisherId="my publisher id" />
into the app manifest.
Maybe there is something similar for Win Store 8.1 apps? Is there a way to test real in-apps on Windows 8.1 before making app available for all?
when I try to use in-app in Windows Store version it doesn't work: Windows.ApplicationModel.Store.CurrentApp.LoadListingInformationAsync() throws Exception HRESULT: 0x801900CC ("no content").
About your first problem, we can see that the Store server is not aware of your app having the In-app purchase that you purchase. As your description, you confirm that your app has been submitted in the store and got it approved, but can you check the In-app-purchases products in your app are approved? you can get these info from the dashboard---Add-ons.
Is there a way to test real in-apps on Windows 8.1 before making app available for all?
According to the Beta testing and targeted distribution, there's no specific option for Windows 8.1 beta testing currently. But you can also download your app on Windows 10 device to test if your IAP product without problem. If it can work well, then you can make it available to all users. This seems to the only work-around.
Please also note that it will take 1-2 days after that for IAP feature from real products to start serving.

Can Microsoft account deploys an app to Windows phone 8.1 more than 3 devices for testing?

I am new in Windows phone development application. I built an app package and use Application Deployment Tool deployed it to devices for testing. But a microsoft account only allows to deploy 3 devices in maximum. I tried The Chinese tool aiyingyong_pc to jaibreak the Windows phone but it not work. Are there any ways to deploy to many devices or any tools can jailbreak the Windows phone?
As far as I know, except for Samsung devices, there is no jailbreak available for Windows Phone 8 (only for Windows Phone 7).
According to Microsoft, you can increase the device limit if you open a support ticket: http://blogs.msdn.com/b/matthiasshapiro/archive/2012/12/14/how-to-register-more-than-3-windows-phones-for-development.aspx
Honestly, I've never tried and the article is more than two years old, so I don't know if it's still true.
Otherwise, the only workaround left is publishing the app as a beta. Though not as convenient, you'll be able to install it on as many devices as you wish.

Substitute for EasClientDeviceInformation() in Windows 10

In one of our projects on Win-RT targeting Windows 8.1 , we had used EasClientDeviceInformation() to get the client device information. But, now we want our app to be working on windows 10. So is there anything else that we could be using?
You need not change your code at all. EasClientDeviceInformation API is available on Windows 10 and you can use it in universal windows app and it would work on both Desktop and Phone. MSDN Page for this API lists the detail.

Convert Universal app to Windows Phone app only

I am developing an Universal app capable of running on both Windows Phone and Windows. But initially I want it to be available to phones only because I have not made the Windows part of it. So how can I limit the target devices of this Universal app without creating a new app and without removing the Windows Code from it. I want it to be available to phones only for deployment. Can anybody give a solution?
Windows and Windows Phone apps are submitted separately to the Store. The process for submitting Windows apps is outlined here and for Phone here. So you can simply submit one without the other.
You can also stop building the Windows portion of the app using the Configuration Manager if you want to (to save time or avoid compilation errors you don't want to fix yet).

Categories

Resources