Titanium Documentation for Windows Phone 8 SDK - windows-phone-8.1

I have an application built with the Titanium SDK that runs fine on iOS and Android. Now that Windows Phone can be targeted using Appcelerator Studio, I tried to publish the app to this platform. It published and ran but the app looks horrible and behaves unexpected and clearly needs some work.
When I search through Appcelerator's documentation for the Titanium SDK, the properties and methods for say "Ti.UI.View" do not have the Windows supported logo next to them? How do I know what properties and methods of the various classes are supported / I can use? I will post an example link below. It is for Ti.UI.View
http://docs.appcelerator.com/platform/latest/#!/api/Titanium.UI.View-property-touchEnabled
Is there another source of documentation I am missing? Does anyone know if Appcelerator plan on updating their docs?

If the property does not clarify anything supports all e.g: BackgroundColor, but if the property supported only some are shown as follows: e.g BackgroundDisabledColor (Windows and Android)
I'm not sure if the documentation is up-to 100%
Documentation for windows:
Windows Phone specific UI capabilities
Windows UI Components and Conventions

Related

deeplink into internal page windows phone using third party

I have an app made in xamarin (for Android, iOS and Windows Phone) which requires deep linking which should open and internal page on receiving an url.
This url will be sent by sms to the user with http protocol. I tried the solutions provided by OneLink and Branch Metrics and they work with Android and iOS. The only problem is with Windows phone (8.1).
Both of them are not able to detect if windows phone is installed and if yes open the app and not take to the store.
Is there any solution to this (maybe third party solution).
NOTE: i have tried directly clicking myapp://open and it works on windows phone but what i need is using http and not my app as the above custom protocols are non clickable within Sms's.
Yes, deep linking is possible on Windows Phone. Shortcut Media offers a third-party solution for this (disclaimer: I work for Shortcut Media).
Have a look at this answer to see how to implement it manually...

Xamarin WP8 DataTransferManager

Windows Phone API has the namespace DataTransferManager to share files from internal storage.
I'm trying to use this feature on my Xamarin App.
I got a WP8 XAML page displayed via Xamarin's PageRenderer. Inside this page I call DataTransferManager.GetForCurrentView() like described in many tutorials. But at runtime the App crashes with NotSupportedException.
Please help me on how I can share files (no pictures) from my App.
Thanks
I found a solution: Upgrading the WinPhone Project to WP8.1.
So far there are no errors with PCL and 8.1.

Is possible to know which apps were installed to the device?

I'm writing an app, it can list all apps in user device, is there have a way to know which apps were installed to the phone via wp8.1 public API currently? Can I get the app list?
I believe those two answers: first and second are still actual.
Looking here at MSDN, PackageManager class is available only for desktop applications, not phone:
Minimum supported phone - None supported
Thought for Enterprise Deployment you can use on Phone InstallationManager.FindPackagesForCurrentPublisher method - as written in first reference.

Can we use Microsoft.Phone.DeviceManufacturers namespace in official Windows Phone 8 sdk?

Who knows if we can reference Microsoft.Phone.DeviceManufacturers component within official windows phone 8 sdk? I want to develop a background service using ServiceAgent class.
From MSDN (http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj208461(v=vs.105).aspx)
"This API is not intended to be used directly from your code."
So, no you can't use this for a normal SDK app which you distribute via the Store - this is a restricted API. You may be able to use this in an app which you load on a dev-unlocked phone.

LibSpotify and Windows Store App

I'd like to start work on a Windows Store App client for Spotify, using LibSpotify. However, it seems that I'm unable to use the libspotify dll from inside a Metro app, presumably because it uses parts of the win32 api that are off-limits to the Metro Sandbox.
Loading in my own simple test dll using LoadPackagedLibrary works ok, but loading in libspotify gives error 1114 - ERROR_DLL_INIT_FAILED.
Is there any hope for me?
Thanks
Tom
If you are trying to create a Metro-Style-App - you have no hope until Spotify releases an updated library or someone reverse engineers their library to make it work in WinRT.
If you want to create a Metro style app that is not WinRT - based - there are WPF libraries that let you theme your application to look Metro, but you won't be able to sell it in Windows Store unless you work for Spotify and get into a deal with Microsoft.
You can only use the WinRT library in Windows 8 Metro Apps, not Win32.