我目前有这个清单设置:
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="16"/>
但我正在尝试实施Google云消息传递,它只与sdkVersion = 8兼容
我查看了我的用户细分,这里是旧版本:
Android 2.1 - 86
Android 3.0 - 11
Android 1.6 - 11
other - 7
我不确定其他什么意思。我也不确定版本4或8如何引用Android 2.1
或者这是苹果和橘子吗?我有点困惑。我遇到的问题是我不希望用户升级应用程序,然后让它无法使用它们。
这可能发生吗?有人请说明我在这里做什么更好。
谢谢!
答案 0 :(得分:3)
您可以将GCM代码包含在SDK级别的检查中,这样只有在SDK为8或更高时才会执行。
例如:
if ( android.os.Build.VERSION.SDK_INT >= 8 )
{
// Do GCM Stuff here
}