Нужна помощь в настройке способа управления тестерами для моего приложения для Android - PullRequest
0 голосов
/ 07 июля 2019

Я хочу простой способ управления своими тестерами для своих приложений, которые я создаю. Самым простым способом было бы открыть трек без списка в бета-списке, поэтому я могу дать тестовый URL людям, которых знаю. К сожалению, это невозможно. Следующая опция - через закрытый трек с группами Google; к сожалению, пользователям потребовалось много времени, чтобы зарегистрироваться там. Теперь у меня есть следующая идея, используя сервис Google androidpublisher API. Единственная проблема, которая сейчас возникает, это боль в заднице.

Есть много настроек, и я заблудился, в каких настройках мне нужно делать, где. В тот момент, когда я выполняю тестовый прогон на google sandbox , я получаю сообщение об ошибке:

«Идентификатор проекта, используемый для вызова API разработчика Google Play, не был связан в консоли разработчика Google Play». И я не могу понять, что я делаю неправильно или какой шаг я пропускаю.

Следующая проблема, с которой я столкнулся, заключается в правильной настройке всех учетных данных, как и где я должен поместить их в код? Я уже видел это , и это выглядит многообещающе, но я не понимаю, какие мне нужны значения, которые нужно поместить куда.

 $client = new Google_Client();
  $client->setApplicationName("mijnvastelasten");
  $client->setDeveloperKey("AIzaSyCgW82....VURZkQ0VL0");

  $client->setClientId($client_id);
  $client->setClientSecret($client_secret);
  $client->setRedirectUri($redirect_uri);
  $client->setAccessType('offline');
  $client->setApprovalPrompt('force');
  $client->addScope(Google_Service_AndroidPublisher::ANDROIDPUBLISHER);
  $client->refreshToken($refreshToken);


  $service = new Google_Service_AndroidPublisher($client);
  $editId  = $service->edits->insert('nl.lumensoft.mijnvastenlasten');
...