Is there a Common Sharing UI in Windows Phone 8? - windows-phone-8

I know how to use the various tasks/launchers in Windows Phone to share a link or status on twitter, etc. However, is there anything built into the Windows Phone 8.x API to create a sharing screen like the one shown in the image below?
I've seen this same screen in both native Windows Phone apps (e.g. when tap-n-hold to share an app in the app list) as well as 3rd party apps (e.g. IMDB). Seeing this, I'd like to think this is available to be used by custom apps
Can anyone tell me if this exists as a shared component/API? If not, does anyone have some sample code for creating the page dynamically?

Ok, it turns out there is an API (via the Share Contract) in Windows Phone for this. It is called DataTransferManager.ShowShareUI and you can find out more information about it here.

Unfortunately, there is not others shared component/API (I also try to find it).
But by using Launchers you help provide a consistent user experience throughout the Windows Phone platform, so users already know "how to share".

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.

How to certificate WP8 app with HERE launcher

I have created an application which use HERE Application Launchers and my app work fine on my Nokia Lumia 720.
My problem is certification on marketplace I get the response like:
The application exhibits device specific behavior that inhibits functionality and
features. The application's main functionality
cannot be tested on non-Nokia devices because it requires Nokia Here Drive.
-Launch the application on HTC 8X.
...
-Observe the user is prompted to install the app "Here Drive".
I agree with this becouse HERE maps are only available on Lumia devices. But how to use HERE Launchers if we cannot publish it on the marketplace?
If somebody has had similar situation and know solution for it?
That's because it's better to use the ms-drive-to or ms-walk-to Uri scheme!
When you use those, the phone itself will launch HERE drive if it is present, otherwise Bing maps!
Get the needed example code and usage on MSDN here: http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj710324(v=vs.105).aspx
I think you need to clearly state in your app description for Store and in the app itself, that it works only on Nokia devices. (Or you can implement some kind of fallback behavior for non-Nokia devices as well)
This way it should pass the certification, because the behavior will be expected and not confusing.
I suppose either there were something wrong on the submission time, or the rules have changed. I at least submitted an application which is using the Uri Scheme directly, and it got accepted.
In the essense there is no requirements for any specific Application being installed, but there is a query made for applications which support the Uri scheme protocol. And if the HERE application having it is installed, then it will be launched.
And if there is no handlers available, then the market place should be opened for searching for the handlers. At least that's the way the system is designed for.

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.

Adhoc distribution of Windows Phone 8 apps

I am in process of developing app for windows phone 8. I need the adhoc distribution of my app to all devices within the organization. I don't want to publish it on the market instead i want the installation of app on the devices within the organization.
Do i need to buy another account for adhoc distribution or i can use the same $99 account for adhoc distribution of app.
Thanks in advance.
Well there are multiple ways to distribute apps,
Directly via Visual Studio or XAPDeploy (however the device must be developer unlocked, and connected via usb)
Via the normal Store/Marketplace
Via Store/Marketplace, with "Hide from users browsing or searching the Store" so that only users with the direct link to the store can find the app
Via Beta app distribution
edit: beta apps now do not have a 3 month limit anymore. Only restriction is, that you can "only" have 10000 users and each users email must be manually added for them to be able to download the beta
Company app distribution, which is likely what you are looking for. (However this seems to be relatively difficult) More information here: http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206943(v=vs.105).aspx
Edit: I missed this one: Using "Windows Intune Direct Management for Windows Phone 8 Mobile Devices"
There are no other ways I know of.

Windows Phone User Login

I am wanting to start programming games on the Windows Phone and wondering what the best way is to log a user in a session on the Windows Phone. Is it possible to do it with XBOX LIVE? Or do I have to hand-craft my own Login system?
You can have a look at Windows Azure Mobile Services (http://www.windowsazure.com/en-us/develop/mobile/) to help you out in authentication mechanisms, enabling you to have out-of-the-box support for Microsoft accounts, facebook, google and twitter (it's currently free and you can also use it for more things than just this).
If you don't want to use any external support, then you'll have to have your own hand-crafted login system and somewhere to hold it in (you could also use Mobile Services for that).
If you need any sample code, just drop me a line and I'll try to gather something up. :)