similar question was asked here on msdn
I recently started learning Windows Store Application development using c++/cx. I got a developer account(just singed in with my outlook account when visual studio asked for a developer account) and could test most of the application i created on my Windows 8.1 PC.
I am now creating a sample application for reading SkyDrive's content for the signed-in user and displaying it on the screen. To be able to login to a Microsoft account i need to associate my sample application with Windows Store which requires a paid developer account. I had tested a similar sample app in Android which didn't require any such registration. I am wondering if there is any workaround which wouldn't require me to buy a paid developer account as i don't intend to publish any application on the store but merely want to test the Live API.
Also, if not then Why would Microsoft want the developers to pay for just testing the Apps they create which they might or might not finally submit to the Windows Store?
The only way (I think) is to register App here and create not a Windows Store app, but classic Windows App. So, code base will be mostly the same. LiveSdk have no choice to set app Id or app secret in Windows Store version of Live Sdk. Alternatively, there is an ability to get free dev account via dreamspark or bizspark, but there some requirements.
I found an alternative.Just download one of Microsoft's Official Sample Apps for Windows 8.1(Samples are available in C++, C#, VB and JavaScript) and modify it. The Sample Apps are already associated with Windows Store and hence would let you login to a Microsoft Account using the built-in login mechanism.
Related
I've been researching if it's possible to integrate Android, iOS and Windows Phone 8 in a buildscript for Jenkins. The main goal is if there is a release in a specified branch in the given VCS, that it'll publish them to their responsible store. At the moment I've a way to publish Android and iOS, but it seems that there is nothing for Windows Phone 8.
The question is:
Is there a command-line based application that is able to publish Windows Phone 8 apps to the Windows Store?
If there is a way to integrate with a API or simply by doing some POST/GET requests, I would like to know as well. At the moment I'm researching that part.
The part of building and signing the APK's, APPX's and IPA's is already taken care off.
For iOS I'm able to use FastLane(Deliver) or
Nomadcli(Shenzhen);
For Android I'm able to use a Jenkins plugin(Google Play Publisher) or integrating with the API (there are various command-line based applications out there);
I would really appriciate if you can leave a answer! Thanks in advance!
There is no API for the Windows Store available (yet) that would allow you to do this.
For Windows Phone 8 I have created and published an app which creates a local-only address book (no automatic synchronization to the cloud with no data access for other apps installed on the phone) and by chance I discovered today that the system lists some apps that are capable of storing contacts in the people's hub (see screenshot). How can I achieve to get my app listed there?
Windows phone 8.1 there are two main options (in open API) for implementation of the contacts application on the Smartphone.
It all depends on your scenario.
I think you need to learn starting from here:
Implementing contact bindings in a Windows Phone 8.1
How to develop free and pro version of WP8 apps sharing the same code?
Is it possible to have multiple targets per project like in iOS?
Windows Phone uses a Try and Buy model.
Basically what you would do is create your full blown app.
Decide what limitations you want in the trial version.
Then when the app starts check to see if the user has purchased the full version or if this is a trial.
When they buy the full version just cache that and then from that point forward give them full access.
Its very easy to do
Here is the MSDN documentation
Is it possible to push windows 8 app directly to some not development-devices (without direct access to device)? For example, if one wants to install demo version of our app during the exhibition on devices of someone who intersted on our product.
First of all, the application deployment bypassing the Windows Store is called sideloading.
One basically has two options to perform sideloading:
Windows 8 Pro and Windows Server 8, if they are joined to a domain, are directly ready for side-loading.
Windows 8 and Windows 8 RT, as well as the above-mentioned systems without domain, require the activation of a special Sideloading key, which can be purchased by enterprises only and usually available in 100 packs (priced at $3000 per pack, $30 per licence).
The installation of the app can be done either by using the application image and DISM or in runtime by add-appxpackage PowerShell CmdLet.
Here is a good explanation of the whole process (in German).
No, it would not be practical at an exhibition to provide direct loading of your application, bypassing the Windows Store. The Windows Store is there to provide a safe environment in which to download certified applications.
It would be a far better experience if users could download from the Windows Store a trial version directly -- maybe you could provide free a wifi/network connection, and a bit.ly link or QR code of some sort to quickly get to the download for your application. :)
While it is possible to do side-loading (walkthrough) in some circumstances, it was not intended to be used in this case. It's intended for Enterprise deployment and the walkthrough article has lots of details about the specific options and the costs associated if the destination machines/Windows isn't running Windows 8+ Enterprise edition.
One other option is that you can also deploy an application for testing purposes to another developer machine (which requires a Windows 8 developer license). It would be unusual for anyone but a Windows 8 application developer to have this activated (as you know, they expire after 30 days). This may be a violation of the licensing agreement though as it is expected that this is for development purposes only. It also involves powershell, so it would be a potentially awkward installation experience at an exhibition.
It is possible dude...
Just developer unlock ur phone and deploy apps directly from PC.
I have a server at work that I want to host an iphone application on.
I want it so that the user goes to the web browser on their ihpone and clicks a download link on a html page and iphone application is installed on their phone.
Is there any way that this is possible using xocde? Perhaps some way I can build a .plist file that does this?
Thanks
Unfortunately, you cannot install a native iPhone application without going through the App Store (unless you wish to publish your app solely to jailbroken devices). If you really don't want to use the app store, you can build a web app that runs on the server, but you cannot install and run arbitrary binaries on a users device that have not been approved by Apple.
EDIT: As people have pointed out, there are options for testing purposes that will allow you to install your app on other devices via the internet (TestFlightApp, iOS Enterprise program), but for a wide-scale deployment technique this will not work.
Jumhyn is right in his answer but there is a little more to it.
If you want your App to be available to iPhone users (non-jailbroken) you have to have an Apple developer account ($99/yr)
If you want to develop only for jailbroken devices you can, but i'm not sure about the license agreements you accept when using Xcode and Cocoa(touch) framework. It might be a violation of your agreement.
The last solution is the Apple Enterprise developer program ($299/yr). Here you can control who has access to your app and I think it is possible to distribute around the App Store. There is definitely some limitation.
One thing is sure. You cannot do installation from websites as you want without going around Apple's App Store. I strongly recommend sticking to the rules and agreements you accepted when activating OS X, Xcode, iPhone and the Cocoa Framework.
If you are trying to permanently deploy to a website, this will not work for legitimate App Store applications. You can however, once published to the app store, place a link to to it that will take them to the AppStore for downloading it.
If you need this for testing/beta purposes I reccommend www.testflightapp.com