我正在Android应用程序中设置Google Cloud Messaging。首先,我初始化GoogleApiClient
以便检查Play服务是否可用:
mGoogleApiClient = new GoogleApiClient.Builder(this)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.build();
尝试运行它会生成
IllegalArgumentException: must call addApi() to add at least one API
,因此我还需要添加GCM Api,但是老实说我在文档中找不到它。就像是:mGoogleApiClient = new GoogleApiClient.Builder(this)
.addApi(gcm.API) <----- WHAT HERE?
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.build();
最佳答案
似乎尚无法将GoogleApiClient
与Google Cloud Messaging结合使用。在此之前,我们需要使用GooglePlayServicesUtil
方式。
关于android - 将云消息传递API添加到GoogleApiClient时发生IllegalArgumentException,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30887104/