I have few apps in Windows Store both for Windows Phone 7 and Windows Phone 8.
We have recently released apps for Windows Phone 8 phone.When i log in to my developer console, i had user reviews already for Windows Phone 7 device, now how can i sort the user reviews for Windows Phone 8 and Windows Phone 7.
And also in my Windows Phone 7 or Windows Phone 7 phone for my app the reviews are not showing, but in the developer console the reviews are being shown.
Why so ?
I don't think the first thing you asked is possible, i think it is only possible to tell the device they are using and country they are in using the code that appears underneath their name next to the review.
As for the second question one solution may be that the person may have reviewed your app in, for example, China. Yet, if you are looking at the reviews in the US store, only reviews made in the US will appear. This could be why some app reviews don't appear except for in your developer console.
Related
I wanted to make an app in windows phone that takes in pen-computing input. Is there existing code infrastructure (templates and such) in the Windows Phone API that is available to the Windows Phone developer?
What I mean by pen-computing input is hand-writing input by users' fingers, giving us input like this:
Unluckily for Windows Phone 8 and Windows phone 8.1 InkManager class is not supported currently, so capturing handwritten input aint possible.
Though it works for windows 8 and 8.1 store apps which you can implement through Tutorial1 and Tutorial2
If you are focusing Windows phone would suggest to make app for Windows 10. They have release a better version of InkCanvas which is better than InkManager and works both store and phone apps being UWP. Check out this link for details on InkCanvas
I have 3 xaps for my app
MyApp (WP7) - free, with limited functionality
MyApp Pro (WP7) - paid, with full functionality
MyApp (WP8) - free, with full functionality as In-App products.
My general issue is to find a way to upload xap files to the marketplace and make versions 1 and 2 visible only for Windows Phone 7 devices. And only 3rd version must be visible for Windows Phone 8 devices. I understand that 3rd version is automatically visible only for Windows Phone 8 devices, but how to make 2 others (1 and 2) invisible for Windows Phone 8 devices and visible for Windows Phone 7 devices. I assume, because version 1 and version 3 has same product id, then version 1 will be invisible for Windows Phone 8 devices, because it is already overridden with version 3.
The general question is: how to make version 2 visible only and only for Windows Phone 7 devices and not for Windows Phone 8 ?
Just add #3 to #1 (you can have both published under the same entry and wp8 users will automatically see #3, and wp7 users will see #1. Just make sure #3 has a higher version number than #1 (you can still update #1). Under your publish settings where you upload your .xap file you can add multiple xaps via the dropdown.
The tricky bit is hiding #2 from WP8. This is technically possible but I think you need to open a support incident and ask them to enable it.
I have a windows registration id and have also paid the $99 fee for the annual developer subscription.Presently i am using HTC HD7 for testing my apps.Is it possible to use same registration id for Samsung Focus or any other Windows Phone 7? Or i will have to pay $99 again for using another device?
You can have 3 registered unlocked devices at one time. It is possible to remove device registrations to free up a lot, but that will re-lock the device that you remove.
If I remember my formation, one license comes with 2 WP7 phones and 3 Xboxes.
How do you access the contacts store (the contact list) within Windows Phone 7?
Thanks!
update: It seems that this might be available in the next version of WP7, Mango:
Link
EDIT: This answer was correct at the time of posting. In Windows Phone 7.1 (Mango) third-party applications will have access to contacts.
You can't. You're not allowed to. That's viewed as private data that applications shouldn't be touching.
EDIT: Although you can't directly access the contacts list, you can launch the EmailAddressChooserTask or PhoneNumberChooserTask to get back just that piece of information about a user-specified contact. (Likewise you can launch a task to save a phone number or email address.)
There is a official Walkthrough at Microsoft especially for Mango Beta 2.
Windows Phone SDK 7.1 Beta 2 gives you read-only access to the user’s contact data, aggregated across the user's different accounts.
Only possible way to save new details to a contact is via the Launchers:
SaveEmailAddressTask
SavePhoneNumberTask
SaveContactTask (which is new to Mango Beta 2)
For read only you can use:
PhoneNumberChooserTask
EmailAddressChooserTask
AddressChooserTask (which is new to Mango Beta 1)
If you want to query the whole contact list, you will need LINQ.
Check the WP7.1 SDK Beta for the class "Contacts" listed in the namespace UserData . Now you should be able to...
I'm just wondering if there is a way to download some apps for the emulator. The thing is that we're about to start our own application and we want to make sure we're doing everything 'Windows Phone 7 Compliant'. I want to go through some apps and see what / how they do stuff; like going to the settings, animations, navigations, etc.
Chris is correct, there's no marketplace access in the emulator.
The best thing you could do to check compliance of your app is to review the UI Design Guidelines and App Certification Requirements.
Please note that, you will not able to donwload app there, but this code will help to see MarketPlace on the Emulator.
Create a Sample Console App, Add Reference to C:\Program Files (x86)\Common
Files\microsoft shared\Phone Tools\CoreCon\10.0\Bin\Microsoft.Smartdevice.Connectivity.dll
In the main method paste following code.
DatastoreManager datastoreManager = new DatastoreManager(1033);
Platform platform = datastoreManager.GetPlatforms().Single(p => p.Name == "Windows Phone 7");
Device device = platform.GetDevices().Single(d => d.Name == "Windows Phone Emulator");
device.Connect();
Guid appID = new Guid("{5B04B775-356B-4AA0-AAF8-6491FFEA5630}");
if (device.IsApplicationInstalled(appID))
{
RemoteApplication app = device.GetApplication(appID);
app.Launch();
}
Console.ReadLine();
I got the appid by using ILSPy for Windows Phone Library.
Links which helped me.
http://christian-helle.blogspot.com/2010/11/how-to-launch-marketplace-in-windows.html
http://justinangel.net/WindowsPhone7EmulatorAutomation
No, you can't today. You can check out design guidelines at developer.windowsphone.com.
Windows Phone 7 devices have started appearing in the market. You should plan to get hold of one. I have done most of my Windows Phone 7 app development using the emulator. When I got my hands on a device few weeks ago, I started testing testing the apps and found a number of issues related to performance, network connectivity, etc. Therefore, it is really beneficial to test applications on a real device before submitting to the Marketplace.
Though the question was initially targeting Windows Phone 7, it might be interesting to other visitors to know that the WP8 emulator does have marketplace access.