gpt4 book ai didi

android - 带有 GCM 的应用程序将在 Kindle Fire 中运行或需要删除 GCM Jar?

转载 作者:行者123 更新时间:2023-11-29 00:33:34 30 4
gpt4 key购买 nike

到目前为止,我在没有 GCM 的情况下将相同的二进制文件上传到 Amazon 和 Google Play 商店,两者都运行良好。

现在我要在同一个应用程序上实现 GCM。我必须维护单独的代码还是相同的代码可以工作?据我所知,Kindle 不支持 GCM。所有其他功能将按原样工作?因为带有 Google Map API 的应用程序无法与 Kindle 一起使用。

如果我想使用适用于 Amazon 和 Google PlayStore 的 GCM 维护应用程序的单一版本怎么办?

最佳答案

我认为您可以使用一个二进制文件。您将不得不围绕缺少的功能进行一些编码,但这应该是可能的。问题不在于 GCM.jar,而在于缺少的 Google 服务。

我无法访问 Kindle Fire,但我想它的问题类似于您在没有 Google API 的情况下尝试在模拟器上运行 GCM 应用程序时遇到的问题。

如果那是真的,我想你将不得不捕获以下异常:

java.lang.UnsupportedOperationException: Device does not have package com.google.android.gsf

抛出者:

// Make sure the device has the proper dependencies.
GCMRegistrar.checkDevice(this);

如果发生这种情况,则不再调用 GCM 相关代码。

同样,我无法访问 Kindle Fire,但我认为它可以。

关于android - 带有 GCM 的应用程序将在 Kindle Fire 中运行或需要删除 GCM Jar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13965779/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com