首先,我想说我已经成功地实现了Google Play登录。不过,我仍然无法理解一行特定的代码是如何工作的。
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestIdToken(getString(R.string.default_web_client_id))
.requestEmail()
.build();
我想知道requestIdToken是如何获取我的真实clientId的。
调查时,default_web_client_id = 0x7f060035
当我记录R.string.default_web_client_id时,我得到: 2131099701
当我记录getString(R.string.default_web_client_id)时,我得到: xxxxxxx-xxxxxxxxx0tfctc0fa0a.apps.googleusercontent.com (我的Web客户端ID) 这个ID不在我的strings或resources文件夹中。但它在我的google-services.json文件中。
我的问题是,如何将getString或default_web_client_id解析为Json文件中的clientID?
感谢您提前的启示!