OnRoomCreated returns an error status code, may be due to Google Play Services update - google-play-services

I want to apologise in advance - my question will be not about programming, but rather about some quirk of Google Play Services we have met.
The situation is the following - we did not update the version or change the settings in developers console, but we got a bit over 10 e-mails from players who cannot play anymore - the game gets something different from STATUS_OK in OnRoomCreated callback. Nothing is wrong with the code - these players were able to play just a day before, which makes me think about Google Play Services updated in background. The issue was first reported not more that 2 weeks ago.
I know it is not much info, but we did not get the issue on our devices. With only 10+ e-mails from 1000+ daily online players, we are rather unlikely to see it.
Actions already tried without success:
Restarting device
Reinstalling the game
Disconnecting the game from Google Settings\Connected Apps
Clearing cache, data and removing updates of Google Play Services
Updating to the most recent version of the library
Here we have run out of ideas. If anyone has met the same, or has any good ideas, please, share them.

This issue seems to be account-specific, and the only known solution so far is to make a new Google account. My guess is that the players affected were playing the game when something happened (Google Play Services updated?), and now they are still marked as playing that game. So, they can't start a new one. The corresponding issue is here:
https://code.google.com/p/play-games-platform/issues/detail?id=70
Update: Google team has marked it Fixed.

Related

A strange problem with the last step of the Oauth2 authentication

Well like the title suggest I am having a strange problem with the api oauth2.0 I wanted to play with the API in the sandbox before deploying live like any sane person to start pulling call recordings. Well when I was setting up the Oauth and it was a pain but I got to work, or at least I thought until it asked me to add an address for the sandbox profile after accepting all the other steps in order to go any father. Every time I tried to add the address from the zapier login window it kept telling me it failed to try again later. I thought no big deal I will just add it from the user profile and well what do you know that didn't work either. I than made a new extension with a new number and email to see if it was just the account that was messed up, or if the dev account couldn't use the api for whatever reason but again no dice same problems all the way down. I even tried using three different browser to see if anything would change but no dice (not like that really matters everything is chrome based these days). I am wondering if anyone else has had this problem, did I miss something really simple that I am clearly over looking since I am running on 4 hours of sleep for the last two days.
If anyone could help I would appreciate it, love a very tired programmer.
In case anyone runs into the same problems, make sure when making a POST request to ring central you put the paramotors in the body of the request.

Issues with Google Play Closed and Internal Testing Tracks [duplicate]

This question already has answers here:
Google Play Console says internal test is available, but it's not [closed]
(4 answers)
Closed 2 years ago.
I recently have finished my first app, and I am planning to release it to the Google Play Store. To do this, I would like to test on a testing track first.
I created a simple release with my APK on an internal testing track, and shared it with some testers. The only URL I see is the "Join on the web" link as seen below.
If I try to join with that link on my laptop, I get the error following page.
After I click the link to download the app, I get a "URL not found" error.
When I try to do the same thing on my Android phone. It links to the play store but then just loads forever. This is the first publication of my app (I heard it could take 48 hours) but it has almost been three days since I first did this.
I also tried working with a closed test track instead. or the past couple of days, the closed testing track link has also been giving me similar errors. This one is still showing "Being reviewed". Is there a typical amount of time it takes for it to be reviewed by Google?
Does anyone have any proposed solutions to get either track working or an alternative to test an Android app?
It might take some time for the reviews specially for the first release.
It has happend for me sometimes within a day and sometimes took 2-3 days.
The approval time really depends on a lot of factors.
For testing purposes you can also use
MS - appcenter for distribution of builds to tester.
The free subscription gives unlimited testers and distributions.
This is very easy to set up as well

Workaround for Tweetdeck not authenticating multiple accounts

I had a really frustrating issue recently with Tweetdeck, a tool to manage multiple twitter accounts. Since we get feedback and support questions on Twitter accounts with our projects, it is MUCH easier to see all the information in one place. That said, I had a recent issue and couldn't find ANY help online. I was able to find and test a workaround though, and have decided since it helped me I should post it here.
First, let me explain the exact issue, so you can see if my solution might work for you (YES, I already have the answer and posted it below)
I know my Tweetdeck was working previously (as I had multiple accounts). Since some of the projects were going away, and new ones were starting, I removed the existing ones and started trying to add the new ones.
The twitter page would come up asking to authenticate, then after typing in the information, I would get a generic "You have been logged into Tweetdeck, please return to the application" in the new window, but when closing it, I would not be logged in on Tweetdeck with the other account (only the original one)
I tried NUMEROUS steps to fix this including some of the following (NONE of these steps worked):
Tried different computers (with different Operating Systems). These included Windows 7 and Linux (Ubuntu 10.04) and more than one browser (Google Chrome, Firefox, etc). I also tried clearing cache, cookies, history, etc.
NOTE: I also tried to contact both Tweetdeck and Twitter support, neither of which have ever responded to any question I have ever had in years.
So the initial question was... "How do I get Tweetdeck to authenticate with other accounts successfully" with the error "You have been logged into Tweetdeck, please return to the application", but the new accounts do not actually authenticate and I cannot use them in Tweetdeck.
After extensive attempts to find a way to make my Tweetdeck work once again, I found a workaround that has worked great for me. I am not sure exactly why this works, but I have a feeling it has to do with the difference between the authentication method of just Tweetdeck online vs. the Google Chrome App.
On a whim, I decided to install the actual Google Chrome App plugin (as I was running out of options). Then, when using the app, it succeeded with no problems.
While I have posted an answer that works for me here, I would appreciate any comments that might give more real information (not guesses) on why this happened. If there is something else I can try so that I am not limited to the Google Chrome App if I want to add new accounts, I would also be happy to try those possible solutions. Please make sure to read my question which covers what I have already done.
NOTE: Since I have a working workaround, if your solution will take substantial effort, I will probably not try it .

Leaderboard "My Circles" not showing player's friends

I have been integrating the Games Services APIs into my games for a few days now and having a weird problem that can possibly qualify as a bug.
So I've setup a few test players with Gmail accounts and have added them to each other's circles. The problem I am having is that when I start the activity with the leaderboard's intent the "My Circles" tab doesn't show the other players in the current player's circles, even though the players show up on the Public tab.
Is there something obvious that I am missing?
A couple months late, but, considering I've recently run into the exact same problem, I figure I'll post my findings to aid anyone who stumbles upon this question in the future.
I'm assuming that you're still in the testing phase and haven't actually published your game via the Google Play Developer Console. Publishing is the key. There are two tiny sentences buried in a NOTE on this Google developer page:
https://developers.google.com/games/services/common/concepts/leaderboards#creating_a_leaderboard
Note: Social leaderboards will initially be empty until you publish
the corresponding leaderboard by using the Google Play Developer
Console
Social leaderboards won't be useful until after you publish. i.e. You'll never see social leaderboards during testing.

Logging into Game Kit Sandbox Problems

I am trying to use Game Kit for leader boards and achievements. I am trying to login using the code in the Apple documents. It works fine apart from it isn't logging into the sandbox. It pops up the pannel asking if I want to "Use Existing Account", "Create New Account" or "Cancel". Now I've seen in tutorials before, under the "Sign in to Game Center" title it says " * * * Sandbox * * * ", however mine does not.
I have set it up in iTunes Connect, I have created a Provisioning Profile and everything has the same bundle identifier (including in the xcode Project). I have even added gameKit BOOL YES into the info.plist. It's driving me slightly spare so any suggestions would be greatly appreciated. I am also using Cocos2D though I can't see how this would be affecting me logging in sandbox mode.
If anybody has anything they can sugest or has experienced this problem, please let me know.
Thanks again everybody.
Baza
Its because your jailbroken. It likely has to do with AppSync, there was a problem a few months ago where everyone was getting put into the sandbox for any game center app. After several attempts at fixing it with no success, they probably went ape s*** and disabled all kinds of sandbox stuff. After several hours of digging, I have not found a way to get into the sandbox. Partially because the Google results are littered with links trying to DISABLE the sandbox.
I fixed this problem a long time ago but I thought I'd tie up the loose end.
It was basically from my own ignorance. When testing a Game Center App you need to create a Apple ID via iTunes Connect -> Manage Users and then create a test user.
Simple solution and came from me skimming the docs and not reading them properly. Lesson learnt. :-D