Is it still possible to submit a Windows Phone 7.0 App to the Marketplace? I know the Marketplace is only accessible by 7.5 Phones. But I have some old Codebase and want the Change to be minimal.
Yes. You can. You do not have to use the 7.5 features, but I would recommend you do so. I know that when I use an app, it drives me nuts when an app doesn't use the fast app switching capability of Mango, and that doesn't require any extra code other than to switch to the newer SDK, unless you're already using tombstoning (no, not all apps need this), in which case you need to add a short if statement in app.xaml.cs to the application_activated method.
private void Application_Activated(object sender, ActivatedEventArgs e)
{
if (!e.IsApplicationInstancePreserved)
{
RestoreStateFromTombstone();
}
}
Here's a link explaining the above: http://henry-chong.com/2011/08/wp7-upgrading-your-app-from-7-0-to-mango-fas-tombstoning/
Using the 7.0 SDK is a good way to get me to delete the app, unless it is something I really need, and there is no other, and in that case, I will be watching for a replacement.
Related
I want to make an app in Appcelerator that can change the time of your phone, but I dont know the code to let it change because I am new to Appcelerator.
Thanks!
If it’s possible in the underlying phone SDK (iOS I believe has a public API for this) then yes you could achieve this using the new Hyperloop module, currently in beta and released later this month — this would allow you access the underlying SDK directly via JS in your Ti SDK project.
I am doing some research before developing my application. Just to give you a brief about what I intend to do is the following:
Develop a cross platform app (ios,android,blackberry,windows phone and pc)
This app will be linked to various third party apps (can be either installed or need to be installed).
I've already found some info how to open third party apps: ios and android. I am searching for other services (windows phone and blackberry) and could not find anything or I'm typing the wrong keywords in Google search.!!
For Iphone I found the following:
itms-apps://
http://itunes.apple.com/us/app/pages/id361309726?mt=8&uo=4
Use the iTunes Link Maker at http://itunes.apple.com/linkmaker to create a link to any app.
For Android:
http://developer.android.com/distribute/googleplay/promote/linking.html#OpeningPublisher
Both the above are linking to App store and Play Store accordingly. How can I link to an already installed app if the app is installed.
Thanks
For Android ONLY
The Android ecosystem is based on Intent and ContentProvider. The only thing you need to know to launch activity / application is either a intent action and/or a content provider Uri.
Let's take an example: you have the IMDB id of a movie and you want to open up the detail page through the IMBD Android app. In that case you can do something like:
Intent detail = new Intent(Intent.ACTION_VIEW, Uri.parse("imdb://<imdb_id>"));
if (context.getPackageManager().resolveActivity(test, 0) != null) {
startActivity(this, detail);
} else {
Toast.makeText(this, "IMDB not installed", Toast.LENGTH_LONG).show();
}
because the IMDB app provides a content provider with the prefix imdb://.
If the app provides an activity with a defined action filter, you just need to know this exact action like such:
startActivity(this, new Intent("target.app.action"));
Few years ago, there was a website that listed all open intents that you could use. It still exists but seems abandoned => http://www.openintents.org/
I want to use text to speech conversion in my WP7 application.
After searching on internet and different forums i found that there are some bing api available for doing this task..
this API allows only 5000 requests per month for free. link for getting app Id
If i want to use an API for commercial use.. it can not be done with this API..
Is there any other API available for this or any free Google API..
Please give some directions and suggestions
I think the best solution for your problem is to target your app for windows phone 8 OS. trust me i tried many solutions to make my windows phone 7 app app use TTS . the quality that will get is not good . In windows phone 8 the TTS is very easy and the quality is amazing .
SpeechSynthesizer synth = new SpeechSynthesizer();
private async void AgainBtn_Click(object sender, System.Windows.RoutedEventArgs e)
{
await synth.SpeakTextAsync("anything");
}
If you still want to target windows phone 7 use Hawaii Research project
I have a Windows Phone app build using the 7.1 SDK that works great on WP7 but does not work at all on WP8 (I am using multicast using UDP and WP8 can join the group but send/receives no message for some reason, other people having the same problem: UDP multicast group on Windows Phone 8).
Is there a way to opt-out from WP8 when I submit my app? I just want the app to be available t WP7 users. I am looking for something like the 256MB opt-out option.
No, there's no way to opt-out for 3rd party apps to opt-out from WP8. A few apps using 1st party APIs on WP7 were opted out from WP8 while they upgraded to WP8, but that's mostly it.
It sounds like you've hit a nasty application comptability bug in your app. Is there a way to get your code to work on WP8? If it's a minor enough change I'd suggest you use a runtime check to apply some WP8 specific code. More on sharing code between WP7 and WP8 can be found in this article # http://www.developer.nokia.com/Resources/Library/Lumia/#!co-development-and-porting-guide.html
if (IsRunningOnWP8)
{
// add some WP8 specific UDP Magic
}
public bool IsRunningOnWP8
{
get
{
return Environment.OSVersion.Version.Major >= 8;
}
}
There is no way to opt-out from having your 7.1 app published and downloadable for Windows Phone 8.
An app targeted to run on Windows Phone 7.1 will run in a quirks mode on Windows Phone 8.0. This means that API's that introduced breaking changes will preserve their old behavior when running 7.1 apps.
There are some caveats, however, which are documented at http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206947(v=vs.105).aspx.
i use the admob wp7 sdk for displaying adds in my apps, but i dont see any, it looke like:
<google:BannerAd
xmlns:google="clr-namespace:Google.AdMob.Ads.WindowsPhone7.WPF;assembly=Google.AdMob.Ads.WindowsPhone7"
AdUnitID="MY_AD_UNIT_ID">
of course i insert my adUnitID, when i start my app i dont get anything to see, also when i enable test mode i cant see anything, what could be worng? on the homepage i see that i got requests because it counts up, but nothing to see.
other question:
are there any other add providers instead of smaato and adDuplex which provide a WP7 sdk?
As of today the Microsoft Ad SDK for WP7 can now be used in all territories where the marketplace is available.
Alternatively you could consider AdDuplex
I would recommend looking at the documentation and contacting admob support. Its a third party control so you would be lucky to find someone on here who can offer advice.