您可以创建新项目并向其添加服务。该网站将自动为您的新项目生成google-services.json文件。
我的问题是,在这个google-services.json文件中,我们如何检索参数 mobilesdk_app_id 的值?可以手动找到这个值吗?似乎无法在谷歌开发者控制台中找到它。
答案 0 :(得分:6)
我找到了可以帮助您的文档Processing the JSON File。
XML文件中的每个值都出现在以下位置的
google-services.json
文件中。如果您的Android项目有一些阻止您使用google-services
插件的配置,则可以使用以下值手动重新创建XML文件:<强> google_app_id:强>
{YOUR_CLIENT}/client_info/mobilesdk_app_id
另外
JSON处理的主要结果是生成两个XML文件,您可以在Java代码中将它们作为Android资源引用。以下是每个文件的示例:
应用/建造/生成/ RES /谷歌的服务/ {build_type} /values/values.xml 强>
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="ga_trackingId" translatable="false">UA-65557218-3</string> <string name="gcm_defaultSenderId" translatable="false">1035469437078</string> <string name="google_app_id" translatable="false">1:1035469437078:android:73a4fb8297b2cd4f</string> <string name="test_banner_ad_unit_id" translatable="false">ca-app-pub-3940256099942544/6300978111</string> <string name="test_interstitial_ad_unit_id" translatable="false">ca-app-pub-3940256099942544/1033173712</string> </resources>
您似乎可以通过获取Android资源中的mobilesdk_app_id
获得google_app_id
。
编辑:mobilesdk_app_id可以在google-services.json找到