根据此docs,当您为端点创建客户端ID时,您需要一个Web客户端ID,一个android id和一个与Web客户端ID相等的受众参数集。现在,因为在应用程序中你需要使用类似的东西:
public function get_product_id($id) {
if(empty($id))
{
return false;
}
$this->db->select('code,description,purchase_price,sale_price,wholesale_price,min_stock,stock,max_stock,provider_id');
$this->db->from('storelte_products');
$this->db->where_in('id', $id);
$response = $this->db->get();
return $response ? $response->row() : false;
}
我不明白如何管理android id,因为它似乎从未使用过。我创建了android id并在云控制台中设置了应用程序的包名,因此android id被限制在我的应用程序中,但它实际上从未使用过,或者至少在端点中使用但客户端从不使用它。我希望有人能澄清一下。
答案 0 :(得分:0)
Android ID将用于向后端标识您的应用,而不是用户本身将调用端点。
Android ID与用于签署您的应用的证书相关。因此,当您想要将应用程序放入Google Play商店时,您必须创建第二个Android ID,因为您将使用发布证书对您的应用进行签名。
您的代码中不需要使用Android ID本身。