Relashionship between Google Apps & Game services - google-developers-console

I honestly cannot understand the correlation between Google Apps & Game services.
I am trying to test Google play services on my Unity game. I configured everything as in documentations. I created a "Game service" in the Google Play console for the game and copied all the resources XML into Unity. But still my account doesn't have any applications. When I create an "Application", I can't find any relationship in that application with the game services or my game.
Do I need to have an "Application" to test an Unity game? If so, where does it connect to any of the "Game services" or my game?

Conceptually the two are almost completely separate.
All applications is Android apps or Games you have published on Google Play (the biggest Android App store)
Games services is an API which provides services for sign-in, leaderboards, acheivements etc.
You can have a game with Game Services without publishing it on Google Play, and publish a games without using Game services.
Google Play Games Services when launched was not just compatible with Android, it was compatible with Web and iOS (though recently iOS was deprecated). Which meant you could use it for an entirely iOS or Web game if you wanted.
So for your case:
if you want to use sign-in, leaderboards or achievements you need an entry under Games servcies
if you want the app/game to be available on Google Play and have a store listing then you need the app under All Applications as well. So you probably want both.

Related

Integration of Alexa Voice Service with ionic

I want to build a hybrid ionic application for android and ios device for my alexa skill. Where my ionic application will catch user's voice and send it to alexa skill and afterthat processing from lambda function, the result will be speak out from ionic application. Is it possible with Alexa Voice Service? How to do that?
That's not how the voice assistant devices work.
You can write a skill that can be used on the device.
Embedding Alexa into your application is not an option.
The only way Ionic Framework would come into play is if you built an admin panel to configure options for the skill.
You also asked about Alexa Voice Service in the comments. This is for embedding Alexa into your device. It is a full copy of Alexa added into your device, not a way to deploy your own Alexa Skill to a device.
Hi we can integrate aws lex in ionic app, below is the link for reference.
https://aws-amplify.github.io/docs/js/angular#ionic-4-components

Retrieving the catalog of a music service

My app is integrated with the Sonos speakers and I'd like to provide the user the ability to select the container of the music service provider - i.e. playlist/stations/...leafs of the tree (e.g. Amazon Music, Spotify, ...).
I managed to understand the vast majority of the SOAP calls however, I could not figure out how to query the user's selected service (devicelink) and provide the same list that the Sonos controller show.
How do I do that?
Thanks!
The Sonos App does not provide a access other/third party music services via the Sonos API's unless you already have an integration with these services via their public APIs.

IBM worklight for developing static websites

I am new to Worklight and am currently doing proof of concepts to understand the features and strengths of the platform to create mobile web apps, hybrid apps and native apps.
Can IBM Worklight also be used for developing static information websites for multiple mobile devices?
Even if all you want to do is serve dynamic content form your server to the mobile device there are some advantages to use Worklight, for example by wrapping your site in a hybrid shell you can gain the presence in application stores (Apple iTunes and Google Play).
You can check "Module 45.1 – Worklight App as a Container For Server Generated Pages" ftp://public.dhe.ibm.com/software/mobile-solutions/worklight/docs/v505/Module_45_1_-_Worklight_App_as_a_Container_for_Server_Generated_Pages.pdf for more information about how to do it.
If you will not use your static site as the resource of the content but will use the Worklight application you will have a few advantages
1) Will work offline
2) Faster response time (no round trips (HTTP requests) to get the whole HTML, CSS, JavaScript, images)
At the end of the day Worklight application are for applications, where there is a interaction between backends and the client and usage of device capabilities (like location, camera, etc.) and not only static content.
Can it be used to create static sites? Yes. Is that a good use of the software license? Probably not. There is a lot more power in Worklight than just creating a static site. I would suggest really understanding responsive web design and using that to create your mobile friendly sites.

Would using UiWebView (for payment) in an iPhone app be rejected? App is a web service

For in-app purchases that affects the iPhone app itself, it'll definitely be rejected as Apple would force you to use their in-app purchase API.
But what if the app complements a web service that I'm building that isn't only made for iOS.
It would seem weird that subscribers would have to go through two separate gateways for payment.
In other words, how does a web service passes app store approval for an iPhone version of the web app?
Noone currently knows for sure. Steve Jobs has said that the subscription rules were meant "for publishing apps only, not SaaS apps": http://www.businessinsider.com/steve-jobs-email-subscriptions-2011-2 But the guidelines are kind of vague.

Browser <-> Client Hardware API?

Are there any initiatives to implement/agree upon a standard API for connectivity between web browsers and client hardware.
Example: The iPhone has a GPS/Camera/Accellerometer in it. It'd be very cool if my web app could communicate with them (rather than me having to write a thick ObjectiveC application).
The closest thing I've seen to that is the Android phone API, which lets your programs access its hardware (relatively) painlessly. Google's pushing for it to become the new standard, but its hardly the same thing as a web-app (which, by most definitions, runs entirely in your browser?).
The upcoming version of FireFox has an API to read your lat/long off a GPS device.
To add to my own question; Yahoo provides a geolocation service called FireEagle that could act as a mediator and provide similar functionality.
In essence the phone communicates with a central Yahoo server updating its location. Your web app can then determine your approx location from that central server.