我正在尝试在Android应用程序中实现推送通知,我发现了很多示例,但它们都导入com.google.android.gcm
- 一个已被弃用的软件包(据称)其功能已折叠到{{ 1}}包(我有版本15 )。我也试图将它连接起来,并且它不适用于示例代码,并且似乎需要不推荐使用的包。
有没有人有最新的例子?
在弄清楚这一点时,我们将非常感谢任何帮助!
答案 0 :(得分:1)
我想知道你为什么要寻找其他的例子,而谷歌已经为你提供了完整的工作代码示例,包括服务器和客户端。您需要的是从here查看源代码。将名为“gcm-client
”的项目导入工作空间。将android sdk文件夹中的“google-play-services_lib
”项目添加为库。更改位于com.google.android.gcm.demo.app
包中的DemoActivity中的SENDER_ID。而已。
请在同一下载的代码目录中忽略 samples / gcm-demo-client。它使用旧的弃用类。您可以重用其实用程序类ServerUtilities
来向/从服务器发送/删除注册ID。 [感谢NickT确认]
修改强>
在给定的存储库中,不推荐使用的代码仍然作为gcm-client-deprecated
存在。只需忽略它并使用gcm-client
。