Sai*_*ala 10 google-cloud-messaging google-play-services android-studio
我想在Android上实现GCM Client.按照此处的指南
https://developers.google.com/cloud-messaging/android/client
我已下载配置文件并将google-services.json文件复制到项目的app /目录中.
我还在项目的build.gradle中添加了依赖项
classpath 'com.google.gms:google-services:1.3.0-beta1'
Run Code Online (Sandbox Code Playgroud)
和应用程序级别build.gradle中的插件
apply plugin: 'com.google.gms.google-services'
Run Code Online (Sandbox Code Playgroud)
我还提供了Google Play服务SDK
compile 'com.google.android.gms:play-services:6.+'
Run Code Online (Sandbox Code Playgroud)
我还更新了AndroidManifest.xml文件,如下所示 https://developers.google.com/cloud-messaging/android/client
要获取注册令牌,请使用以下代码
InstanceID instanceID = InstanceID.getInstance(this);
Run Code Online (Sandbox Code Playgroud)
Android Studio无法识别该类.我得到一个"无法解析符号'InstaceID'".任何理由为什么会这样?
将Play服务SDK更新为
compile 'com.google.android.gms:play-services:7.5.0'
Run Code Online (Sandbox Code Playgroud)
然后清理您的项目.
为我工作.希望它也适合你!
你想念gcm
添加你的gradle:
compile "com.google.android.gms:play-services-gcm:10.2.6"
Run Code Online (Sandbox Code Playgroud)
基本上,您必须使用最新版本的 Google Play 服务、Android 支持存储库和 Google 存储库才能正常工作,然后包含最新版本的 Google Play 服务
compile 'com.google.android.gms:play-services:7.5.0'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4292 次 |
| 最近记录: |