How to deliver WP app to customer without publishing in Marketplace? - windows-phone-7

Now, to deliver each build to customer, i am publishing it on marketplace as beta version, so only i and customer can download it. Submission requires about 24h.
Is there any other way to install build to customer's phone to avoid this time lag?

I believe the only way to possibly do this is to register the client's device under your app hub developer account and deploy it manually.
This is not ideal.
Unfortunately there is no side-loading concept (or at least wasn't as part of WP 7.5) that allows you to ignore the app store.
This particular link suggests that side-loading will exist in WP8, though I personally don't know if it is enabled.

Related

Play store publishing ( free app with mandatory in app products)

I am planning to publish a new app on store. The app will be free, but you will not be able to use the app unless you purchase an in app product.
You will not have to pay to download the app, but you will have to pay use it, because without a purchased product, you can not use the app.
Will google accept my app? I couldn't find any answer for this, neither the support from google gave me a clear answer.
Thanks
Your use case is certainly unusual.
While it is possible that the app is allowed on the google store, I can almost guarantee that if someone reports your app, it might get removed under the Minimum Functionality section.
It will depend on what the description of your app says because as you should have guessed it should describe the base functionality of your app if it has in-app purchase or summarize the all features the app has to offer in case it is free.
As long as you mention in the description of the app that the user will have to purchase a product to use your application, you should be good to go.

Deploying apps to employees testing using InTune 30 day trial

My employer uses InTune to manage company mobile devices. As yet, we have not deployed any apps using InTune.
However, we have developed an app for internal employee use, for iOS, Android and Windows Phone 8.1 and 10).
I was trying to test the roll out myself (I don't have access to the Corporate Outlook Admin account) so I set up a 30 day trial of InTune.
I have a few questions :
It looks like I would need a Enterprise Mobile Code from Symantec to apply to the Windows Phone app before I can delpoy with InTune? (I think I will have to skip this as I can't spend $300 on a test!)
Also, I believe both Android and iOS apps need to be 'wrapped' to be able to deploy to such devices?
Having wrapped them, can I then distribute them to devices using the trial InTune?
Do Windows Phone apps also need wrapping, or can they be distributed as is?
The purpose of this exercise is to prove apps can be rolled out through InTune, and what steps need to be taken to do this.
Note : the app is for employees only and should not therefore be available on the public app stores.
Thanks in advance,
Yes. A Enterprise Mobile Code Signing Certificate is required before you deploy this app to users. You will need this certificate to generate an Application Enrollment token (AET) and sign company apps. Please refer to this guide here for more details.
I think you may have some misunderstanding here. There're two kinds of tools called Intune App warpping Tool and Intune App SDK. They are used for enabling the MAM (mobile application management) features to your app. In other words, you still can deploy your app via Intune even the app hasn't been wrapped or developed with SDK. However, in this case the MAM features like restricting copy & paste operations to the un-managed apps.
Note that the Intune App Wrapping Tool and Intune App SDK only support Android & IOS platforms. It depends on your needs to choose from these two tools. Simply to say, using Intune App Wrapping tool you don't need to access the app's source code but it supports less MAM features compared with Intune APP SDK, it also does not support warpping the apps on the public app store. Click here to know more detailed introductions about these two tools.
Yes of course.
No, as note above. The MAM policies only support IOS and Android devices at this moment. You can only use the feature called Windows Information Protection (WIP) to achieve the similar functions on Windows 10 desktop and mobile platform. More details here.

a replacement to ad-hoc on the appstore

My company needs to upload an app to the store , that will only be available to 80 people over the world that will get the permission to test it.
The ad-hoc method requires their iphones id's to be register with the app, and obviously we dont have it.
Whats the best way, to upload the app to the store ,to let this people to get it ?
(NO, without just go to the review process of apple)
thanks.
Besides the enterprise developer program, Ad-Hoc distribution is the only way to limit your audience.
If you try to game the app store with an unreasonable high price and promo codes (limit of 50 codes per app version) Apple will kick you out of the review process in no time.
Use testflight to get device IDs easier and deploy you app to the testers.
There is no way to do that, for the Adhoc, you must register their UDID devices.
You can upload the app in the AppStore, put it's price high, and give the prople that you want to test the app a redeem code that will download the app free, but i think the number of redeem code you have is 25. If you find anyway to do that, share it with us please.
If the 80 people that will be testing/using the app are employees of the company, you should look into the Enterprise Developer Program. Enterprise development lets you deploy an internal app to employees of your organization that is not released to the App Store. It essentially lets you build an Ad Hoc like version of your app that can then be installed on devices without the need to get UDIDs.
The cost is $299 instead of the normal $99 and there are a few caveats on whether or not your organization qualifies. But if you do qualify, it vastly simplifies deploying an internal app and it gives you specifically what you were asking for - no review and no need to ask for UDIDs. You can put the signed bundle up on a website and simply give people the URL to it for OTA installation, so you don't even need iTunes.
Alternatively, if the end users are not a part of your organization, you can also look into developing Custom B2B Apps. This one comes with a few more hoops to jump through and it also requires an Apple review, but it allows your app to be sold only to specific customers and doesn't put it in the App Store. If you're already a developer with Apple, there's even a WWDC video on it.

Is there any way to deploy a Wp7 app to a phone without publishing or using Visual Studio?

I have a Wp7 app (ready in a xap), and I'd like to give it to a client, so he can use it in 5-10 devices. But it is an "internal" client for our service, so I'd rather not publish it on WP Marketplace for all to see...
Is there any reasonable way to do this?
when you upload app on marketplace you can set it as private so only users with direct link can see/install it. There was an app which hacked WP7 that allows you to install apps without marketplace but I've heard it's not legal anymore*.
*search for it because I'm not sure about this one.
edit: http://www.electronista.com/articles/12/01/02/chevronwp7.runs.out.of.tokens.may.not.renew/
Maybe you can try http://labs.chevronwp7.com/
EDIT : Sorry, it seems that all tokens are sold out, so this is not solution for you.
As pointed out by others, you can publish a application on the marketplace as a beta, allowing 5 users to test it using their Live IDs.
But all unlocked phones can have a XAP installed. Generally, Windows Phone applications aren't designed for internal distribution. If you don't intend to publish the application on the marketplace at any point, you need to estimate in the cost of $100 per phone, per year, for the usage of your application.
I'll recommend you contact Microsoft, if you need a specialized deal.

Windows Phone 7 App Deployment to Phone

I am developing an app, which I have tested on the visual studio Emulator. I would Like to deploy it to about 8 Phones within our organization. Is there a way to deploy apps directly to the phones without going through the marketplace, or without having to pay the $99 per year app hub memebership fee. I don't need to deploy apps to the marketplace place at this time, just directly to our personal company phones.
I have tried running the "windows phone developer registration", but I get a message stating that I have to register my phone in the Marketplace, and that is where I am asked to pay a $99 membership fee.
Nope, unfortunately you can't deploy to any phone you want. The phone needs to be developer unlocked, meaning you need to have paid the $99 AppHub membership fee and registered the phone. I believe you can register a maximum of 3 phones under one account.
The other option is to, of course, jailbreak the phone. Google to see if you can lay your hands on a copy of Chevron WP7. The other owners may not be very willing to go along with this though. On the other hand, they'd probably love it if you bought all of them AppHub licenses :-)
You can unregister phones on AppHub, so maybe you can buy one license, unlock 3 phones, test on those, then unlock another 3 after unregistering the first 3 ...
If you have one developer account, you can use the beta feature on the AppHub to allow the other users in your organisation to download the app from the marketplace.
You just have to add their LiveId to the app. There's a limit on users, but if it was 10 or 50, I can't remember. You should go check it out.
If you don't have a developer account, you're pretty much square.
Stay tuned for Chevron Labs, where you will be able to unlock multiple devices for a small fee (in case you don't need to distribute apps in the Marketplace - exactly your situation). Otherwise, your only official choice is the AppHub unlock.
You must register as a developer, for which you have to pay the $99 registration fee. However, the new AppHub update gives you the ability to deploy your apps to the phones in your enterprise at no further cost, and they do NOT have to be developer unlocked.
You have two options. First is the private beta, in which you can have up to 99 people get your app before it goes through certification. I don't remember if this is time-limited or not. Second, is after your app gets certified, you can publish it as a hidden app, and only those people that you want to be able to install the app can. No one else can even see it in Marketplace.
Don't mess with unlocking the phones you want to put the app on - the best way is to go through the process and publish the apps as hidden.

Resources