Windows phone 7 sharing API? - windows-phone-7

I noticed the other day that when I took a photo on Windows Phone 7.5 I got the option to share it to lots of places, including Evernote and Flickr.
As far as I know these are not standard sharing destinations and have probably been added as sharing options by their respective Apps after I downloaded them.
I have found the API to share a link to some of these services.
What I can't seem to find any info on is how I can share photos and other stuff to ALL of the services that seem to be available to the photo app.
I could do it by using the Evernote/Flickr/etc.. APIs myself, but this would require another OAuth signin for the user for each service, something that would not be required if I could leverage the system sharing options.
Can anyone point me in the right direction for how to do this?
Thanks,
Andi

You cannot, as far as I know.
Apps can share to the targets you know - SMS, Email, Social/Link.
The built in photo app, specifically, is extendible in such a way that you can register your app to allow photos to be shared to it.
So, in other words, the only options you have (w/o coding them yourself) are:
Your App -> Email, SMS, Social
Photo -> Your app

Related

Android and iOS billing for multi-platform saas

Just wondering if someone can clear this up for me as its kind of a grey area and not sure what to do.
I have a website that is split into frontend and api and has a subscription service provided by stripe on the api. I am now making apps in ionic for both apple and google stores but Im unsure of how the payments will work on the platforms, ideally i would like to just stick to using stripe but Ive been reading about both stores and this is where I need guidance.
From what I have read it seems to be that I have to use google play billing and apples alternative. Do I have to use these for the apps going into their respective stores or can I continue to use stripe within the apps? As i see it its a multi platform saas. So why cant I just send the card info to my api for charging?(I know theres alot of security involved and its not as trivial as I make it out to be)
Ive been reading conflicting statements from multiple sites and Im just not sure which is correct and the docs on google play billing make no reference to this. Its a multiplatform service so can I just send on the card details to my api
But what I have found is that apple have this
3.1.3(b) Multiplatform Services: Apps that operate across multiple platforms may allow users to access content, subscriptions, or features they have acquired elsewhere, including consumable items in multi-platform games, provided those items are also available as in-app purchases within the app. You must not directly or indirectly target iOS users to use a purchasing method other than in-app purchase, and your general communications about other purchasing methods must not discourage use of in-app purchase.
Which to me states that I have to use Apple Pay and make no reference to my other payment methods for fear of being refused from the store.
I can't comment for Apple. For Google Play the best place to answer this sort of question is the Developer policy center. In the Monetization and Ads section it says
Developers offering products within another category of app downloaded on Google Play must use Google Play In-app Billing as the method of payment, except for the following cases:
Payment is solely for physical products
Payment is for digital content that may be consumed outside of the app itself (e.g. songs that can be played on other music players).
You should read all of the linked page and decide what category the stuff you are selling falls into.

Live Chat for my Xamarin.Forms App

I'm developing a Xamarin.Forms app (for iOS and Android) and inside the app I need to introduce a live chat for users interaction. Will only be one-on-one chats, not groups. Just like Airbnb or so many social networks out there.
Is there any free option for what I need? I was thinking on an API based chat, but I don't know which service do I need to grab for my needs.
I would appreciate your suggestions since I don't have any information about this.
Thanks in advance,
Fernando.

How to provide "Share" link from my app to whatsup, facebook, etc

I would like to allow the users to share a content from within my app to others social app such as whatsup, facebook, sms, etc...
I heard about the uiactivityviewcontroller, but not shure this is the right way to accomplish that.
There's a sample extension with code https://docs.xamarin.com/samples/monotouch/ios8/Share/ does that help any? It doesn't do much, but it shows the structure, you'd need your own code to do the actual sharing

How can google analytics be integrated in a desktop application (MAC)..?

Could anyone help or refer how it can be done..I searched over the net and what i felt is that its only for mobile and websites.
It's for websites. Many of the concepts of web analytics (number of pages viewed for example) don't even make any sense on a desktop app, because they're not organized like a web page.
If you want to use Google analytics data from an analytics account Google provides a data export API.
If you want to track your native application then as Catfish_Man (great name btw!) said, it is not really possible. That isn't totally true, as you could fake it, but the paradigm is so different that you would be better off creating you own solution.
You might want to see this library for GA on desktops
http://code.google.com/p/jgoogleanalytics
Google Analytics doesn't provide a native Mac app integration, but you can use the Measurement Protocol Overview to send raw data to your GA property from your account.
Just create a mobile app property and then start sending raw GA events using HTTP. There are couple Obj-C wrappers available like https://github.com/swisspol/GARawTracker or https://github.com/stephenlind/SimpleCocoaGoogleAnalytics.

Is an API available to query Deep links for Windows Phone 7 apps in the marketplace?

I have seen couple of Web sites that list Windows Phone 7 apps from the marketplace with deep links.
Is an API available for the Windows Phone 7 Marketplace that allows me to query and maybe create a better Marketplace?
Thanks in Advance
To query marketplace, you can use service which Zune desktop software uses (you can use fiddler to see what service it calls to get data about apps).
For example, if you want to search for XYZ in the marketplace for apps, following URL will return the XML data back which you can parse and display the data.
http://catalog.zune.net/v3.2/en-US/apps?q=XYZ&clientType=WinMobile%207.0&store=zest
There is no API (ATM) but you could always scrape the feeds for the marketplace like a number of websites do.
You couldn't create your own marketplace though. From the marketplace requirements:
Your application may not consist of, distribute, link to, or incent users to download, or
otherwise promote alternate marketplaces for applications and/or games.

Resources