How to get to Google Play "Multi-Player Games" section with my game? - google-play-services

I have a multiplayer game distributed through Facebook, AppStore, and Google Play. I want my game to be listed in the "Multi-Player Games" section of the Google Play market.
How should I do this?
Is it enough to add related Google Play Game Service (multiplayer) and my app will appear in the multiplayer section of Google Play?
And also, we do not apply the Google API for implementing our game's multiplayer features, instead we use SmartFox Server. Is it acceptable, or does Google only list games built on its own multiplayer platform in the Google Play multiplayer section?

To enable multiplayer support:
Open the Games with Game Services page from the Google Play Developer Console, and select your game.
Open the Linked apps page for your game, then switch the multiplayer setting to ON.
Click Save as draft to store your settings.

You can publish an app which can be shown in the multiplayer games category even without using google play game service. Just make sure that you chose the correct options in the google play console when publishing your app.
Here are the specific options that you need to set under content ratings:
you must select the Games category.
To make it multiplayer, you must answer one of the questionnaire that asks whether users can interact with other user to yes.
The game services tab setup is not required. You only need to set it up if you use the Google Play Games Services to build your game.

Related

Matches across different apps of a Game Center group

I have a free app (with ads) that allows players to play online games through Game Center.
Now I want to create the ad-free (paid) version of the app. So I create a Game Center group and move there all my leaderboards and achievements.
The problem is: can a player of the paid app play against a player of the free app? I'm using Game Center only, no server of my own. From a few quick experiments, it seems that the two apps live on two parallel worlds, and if one uses the classical findMatchForRequest:withCompletionHandler: one can only find matches within the same app and not across apps in the same group.
Is there any way around this?
It is actually possible to address this issue in a rather simple way, although it was not so evident what to look for.
The Game Center Programming guide actually states that "You can create distinct games (with different bundle identifiers) and still allow them to play against each other."
So you have to click "View Details" of one of your apps. There, if you have enabled Game Center for your app, edit "Multiplayer Commpatibility" and add the other app to the list.
Now you can play matches across different apps.

Streaming music on your website through custom player / application (iTunes)

I was doing some research to find out ways that would allow me to stream music on my website legally. I came across iTunes partner program which allows to stream music on a website through their embedded players. I was wondering is it possible to stream iTunes music through your own custom player? If that is not possible via iTunes, then what other methods are available?
You could do this with a server software like Icecast, there is some good tutorials on setting this up here: http://www.icecast.org/docs.php
Depending on how many browsers you want to support you might want to setup two streams, one in MP3/OGG and a "backup" stream in Flash. Then add some detection as to what the browser supports and present the correct stream (i.e.: Use the HTML5 <audio> tag for playing MP3/OGG to browsers that support this, and use your flash stream for the rest)
their program allowing playback of music in the iTunes Store is likely only for those with the intention to sell music, without providing a commerce business, you'd be breaking their partner program T&C's.

music API - Use in application as samples

I'm currently searching for a music streaming service which allows me
to stream music to mobile phone apps. This will be both the Apple
iPhone and any Android phone. The intention is that users of the app
can listen shortly to some music and then they can carry on with our
game.
Is this possible with your service? If so, what is the cost in terms of
licensing and copyrights? Is there any restriction with regards to
countries?
Best regards,
Ash
Yes, libSpotify allows streaming of music to mobile phones. Users need to have a Spotify Premium account to allow this, though, and you can only create Spotify accounts in a limited number of countries.
The terms of use for the libSpotify service can be found here.

Xbox and ps3 API

I have been asked to create a site on which users can invite each other to play a game on a specific gaming console (X-Box or PS3 for example). If the players do meet online and play, the site needs to monitor which of them won - then distribute prize money to the winner.
Can anyone point me toward a reference for monitoring the gaming results through some kind of API on these various platforms?
I can't speak for PSN or the PlayStation 3 (although I assume it works very similarly), but for the Xbox 360 and Xbox LIVE:
There is no single API that will enable you to access wins/losses for every multiplayer title - each title would need its own individual API.
Very few developers provide public APIs for their games with statistics for wins/losses.
Microsoft does provide registered developers (and some community members) with access to some Xbox LIVE APIs (which provide achievement, game, and profile related data).
So, what you want to build is not possible using APIs unless:
You are only tracking stats for one specfic game which does have a public (or otherwise accessible to you) API; OR
You are a registered developer and have access to some NDA APIs which provide the information you seek (for example, leaderboard information for XBLA titles, achievement/trophy data, etc.).
You may need to find some other method for verifying the winner.

Developing an app with Camera Access and GPS

I need to develop a symbian application in which the app is triggered while taking a photo and upload to a web location with the GPS location of the phone. I would like to know which all devices can support this and is there any API restrictions or licence required to do this.
Sorry for the relevant plug but what you are looking for is basically 3 chapters (Networking, Multimedia and Location Based Services) of the Quick Recipes on Symbian OS book.
Since your application will use Networking APIs (and therefore cost the application user money), you will have to go through the Symbian Signed process.
As far as how many Symbian-powered phones contain both a camera and a GPS, I am afraid you are going to need to look at the invidual handset manufacturers websites to come up with an exhaustive list. Outside Japan, they are Nokia, Sony-Ericsson and Samsung.
Here is a list of Nokia models and their info
Here is a list of capabilities and what signing method they need