Ответ 1
Я сообщил о проблеме в трекере Google Issue, и они закрыли его, поскольку не будут исправлять, заявляя, что он устарел
Я добавил google и одну кнопку в своем приложении в этом руководстве https://developers.google.com/+/mobile/android/recommend
Когда я нажимаю кнопку, я вижу окно google plus и после этого окна получают свое имя учетной записи google plus. Я получаю сообщение об ошибке с сообщением "Была временная проблема с вашим +1. Повторите попытку"
В мониторе Android я получаю
10-14 19:05:42.466 2107-2470/com.google.android.gms.persistent W/GLSUser: [DeviceKeyStore] Cannot load key: Device key file not found.
10-14 19:05:42.872 2421-3058/com.google.android.gms E/Volley: [162] BasicNetwork.performRequest: Unexpected response code 503 for https://www.googleapis.com/pos/v1/plusones/https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.facebook.katana?abtk=&cdx=c89&container=http%3A%2F%2FD1Xfy1LMHWn3O%252FW%252BIyo6pO5l5Yo%253D.apps.googleusercontent.com%2F%3Fpkg%3Dcom.bestvpn.hotvpn%26api_key%3DAIzaSyBa9bgzwtnGchlkux96-c5Q_fi19fE1pEA&source=native%3Aandroid_app
ответ из ссылки в logcat
{
"kind": "pos#plusones",
"id": "https://play.google.com/store/apps/details?id=com.facebook.katana",
"isSetByViewer": false,
"metadata": {
"type": "URL",
"globalCounts": {
"count": 0.0
}
},
"abtk": ""
}
Я включил google plus API в консоли разработчика четыре часа назад.
Может кто-нибудь мне помочь, пожалуйста? Возможно, я забыл проверить API где угодно. Проверено в google-services.json Может быть, потому что я тестирую его из эмулятора. Невозможно протестировать в реальном устройстве сейчас
Я сообщил о проблеме в трекере Google Issue, и они закрыли его, поскольку не будут исправлять, заявляя, что он устарел
Пожалуйста, используйте этот код ниже:
mPlusOneButton.setOnPlusOneClickListener(new OnPlusOneClickListener() {
@Override
public void onPlusOneClick(Intent intent) {
if(!plusClient.isConnected()) {
plusClient.connect();
} else {
startActivityForResult(intent, 0);
}
}
}
а также посмотреть эту активность в android-sdk
для справки:
androidsdk/extras/google/google_play_services/samples/plus/src/com/google/android/gms/samples/plus/PlusOneActivity.java