我想询问有关Android versi 8或8.1上的通知onesignal和TargetSDK 26
如果我在Android版本8或8.1上使用此代码(TargetSDK 25),则会显示通知。但Google Playstore 要求将TargetSDK升级到26
如果TargetSDK我更改为26,就像这样:
targetSdkVersion 26
notify信号不会在android 8或8.1版上显示(通知只能显示android 4和7版)
这是我在build.gradle中的代码:
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "com.mypackage.name"
minSdkVersion 15
targetSdkVersion 25
versionCode 14
versionName "1.0"
和这个:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:25.2.0'
compile 'com.android.support:design:25.2.0'
compile 'com.onesignal:OneSignal:3.+@aar'
compile 'com.google.android.gms:play-services-gcm:10.0.1'
compile 'com.google.firebase:firebase-messaging:10.0.1'
compile 'com.google.firebase:firebase-ads:10.0.1'
compile 'com.google.firebase:firebase-crash:10.0.1'
compile 'org.jetbrains:annotations-java5:15.0'
compile 'com.github.hotchemi:android-rate:1.0.1'
}
我的问题是:
如何使用TargetSDK 26以及android 4和8.1版可以获取通知?
我正在使用android studio 2.3版(我未将android studio升级到版本3的原因是我使用的ram很小,当我尝试使用android 3版或我计算机的最新版本为蓝屏时)
请帮助我
预先感谢