how to track user experience windows phone 8.1 - windows-phone-8

I have to develop an application that track user experience. When he used my application? how much he spent time using it ? so is there thread or attributes that i could use them to know if my application is running, is opened or is closed ?

You can either write all your own code to track usage with timers etc., to track events when it is started and when it shutdown etc.. Then write a lot more code to somehow store that data for you to access.
Or you can use one of many analytic tools that are available to really reduce your development time and stress of figuring all this out.
Google Analytics for Windows Phone
Article from Nokia on how to use Flurry Analytics
PreEmptive also used to make one for Windows Phone

You can use an analytics solution like Google Analytics for tracking app usage. You can take a look at this article i wrote on my blog (original in spanish, automatic translated with microsoft translator).
Hope this helps you.

Related

how to integrate new WIFI devices to the HOMEY (without supporting app)

Usually devices may be integrated to the Homey when there exist supporting Homey app for them. In special cases it is possible without (simple zigbee z-wawe on/off devices).
I would like to integrate viessmann devices to the homey. it should be able to turn on/off device and set the temperature.
Link for possible information related to viessmann API.
Anyone idea how to do it?
Anyone who can do it? Even for reward...
I've checked but indeed there currently is no Viessmann app available for Homey.
If you have prior knowledge with programming, specifically with Javascript, it is possible to create a Homey app yourselves, the best place to get started with Homey apps is in de Homey apps SDK https://apps.developer.homey.app/the-basics/getting-started.
It is also possible to ask the community for help, or ask for an app request https://community.homey.app/c/apps/7.

Find app uninstalltions in Windows Store

I have deployed an application to the Windows Store. Is there any way to find out how many of users have uninstalled the app?
The store does not get updated when an app is uninstalled, so you would instead need to consider some other way of measuring it with your analytics (for example, you might consider an app uninstalled if it is unused after thirty days for a given device id)
To achieve what Rowland Shaw proposed, you must manually implement some kind of telemetry in your app.
You can do it all by yourself by retrieving the Device ID via the appropriate API (a quick search on the web could help here) and later send that ID to your web service on a periodic basis.
Alternatively you can use third party frameworks, Application Insights, just to name one, but I don't know if it allows you to track a specific Device ID natively.

What should I do to support testing of in-app purchases for the Windows Store App certification process?

I am building a Windows Store App using HTML5/JS (for Windows 8). I will be adding In-App Purchase capability to the app. I need to provide a way for them to test my app during the certification process but, I don't know what (if anything) I need to do to support this. MSDN and Google/Bing have been no help so far. Any help, guidance, or direction towards resources regarding this is greatly appreciated.
Let me narrate further in case my question is "too broad":
I need to add testing information during the Windows 8 App submission process to inform the testers at Microsoft how to test my app (this includes such things as test credentials for logging into the app). My problem is two fold:
I don't know if anything extra is needed on my part for them to adequately test my in-app purchase capabilities
If so, what do I need to provide? I'm not finding any information about this. If I need to provide testing information for in-app purchases, what information do they need?
This question is asking about what information (if any) I need to provide to the testers at Microsoft to adequately test the in-app purchase capabilities of my Windows 8 app during the Windows Store App certification process.
Please let me know if you need more details. I'll try to scrape some up.
You don't need to provide anything in my experience. I've had one app pass without anything explicitly called out for testing in-app purchases and I've seen several other apps that also passed without.

HTML5 App Storage Windows Phone 8

I want to develop an html5 app for both windows 8 and windows phone 8.
What is the best storage technique, I thought about the following options:
Local Storage
IndexDB
Please tell me what storage mechanism to use? Can I use IndexDB in windows phone 8 (unable to find any article talking about it with WP8) ? Any idea of quota limit?
P.S. If you want to suggest any other storage technique then it is also fine.
DETAILS
IndexDB seems to be a good option, but
this link, confused me by talking about quota and saying
Indexed Database, each app has a quota of 250MB. Among all apps on the device, the limit is 4% of the disk size or 20GB, whichever is smaller. For hard drives that are less than 30GB, the limit among all apps on the device is 375MB. Because of the overall quota among all apps, test your app to ensure it functions properly when it can store very little or even no data because other apps consume the overall quota.
Though in the end the article talks about creating contact app and uses IndexDB to store contact info.
Use Phonegap. It has a local storage class you can make use of.
The localStorage on windows phone is not the best one. Sometimes it didn't work.
I use the dataBase and it's work like a charm. Here is the link http://docs.phonegap.com/en/2.8.0/cordova_storage_storage.md.html#Storage
And then you can request it to get information. It's very helpfull and I think It could be a good starting point for you

publish google play with password resctriction

I would like to publish an app in google play, but I want to restrict the downloading under password or something like that. Is it possible? Is there any alternative?
Many thanks in advance,
Short Answer:
No.
Slightly Long Answer:
Applications available on Google Play cannot be downloaded only after a user authenticates. Any such feature will have to be implemented withing your application. At best, if this feature is needed for monetary reasons, publish a paid application.
Since the OP isn't descriptive beyond what you are looking for as a feature, it will be difficult to suggest an option / alternative that might suit your requirement. However, if you have a server setup that can communicate with the app, you can implement a feature which requires users, upon installation and running your app, to Sign Up for a new account and/or Login if already registered.
Again, I will circle back to the original point. Any such feature will have to implemented within the application itself. Google Play does not have such a feature.