• 20-12-2018, 00:42:40
    #1
    Merhaba, onesignal sdk 26 ve üzerinde çalışmıyor arkadaşlar ne yaptıysam çözemedim 11 saattir uğraşıyorum, bildirim gelmiyor, kullanıcılar panelde sayılmıyor vs. Ne yapmam gerekiyor?


    apply plugin: 'com.android.application'
    
    android {
        compileSdkVersion 26
        buildToolsVersion '25.0.0'
        defaultConfig {
            applicationId "com.xxx.xxx"
            minSdkVersion 15
            targetSdkVersion 26
            versionCode 3
            versionName '1.3'
    
            manifestPlaceholders = [onesignal_app_id: "xxx-9b30-44d9-a8a4-2f0c450c3453"  ,
                                    // Project number pulled from dashboard, local value is ignored.
                                    onesignal_google_project_number: "REMOTE"]
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
        }
        productFlavors {
        }
    }
    
    dependencies {
        compile fileTree(include: ['*.jazr'], dir: 'libs')
        testCompile 'junit:junit:4.12'
        compile 'com.android.support:appcompat-v7:24.2.1'
        compile 'com.android.support:appcompat-v7:24.2.1'
        compile 'com.onesignal:OneSignal:3.+@aar'
        compile 'com.google.android.gms:play-services-base:8.4.0'
        compile 'com.google.android.gms:play-services-analytics:8.4.0'
        compile 'com.google.android.gms:play-services-ads:8.4.0'
        compile 'com.google.android.gms:play-services-gcm:8.4.0'
        compile 'com.google.android.gms:play-services-location:8.4.0'
        compile 'com.android.support:support-v4:24.2.1'
    }
  • 20-12-2018, 00:49:57
    #2
    Extend ettiğiniz Application classınıza aşağıdaki kodları eklediniz mi?

    OneSignal.startInit(this)
            .inFocusDisplaying(OneSignal.OSInFocusDisplayOption.Notification)
            .unsubscribeWhenNotificationsAreDisabled(true)
            .init();

    Ayrıca aynı build.gradle dosyanızın en üstüne bunu eklemeniz gerekli

    buildscript {
        repositories {
            maven { url 'https://plugins.gradle.org/m2/'}
        }
        dependencies {
            classpath 'gradle.plugin.com.onesignal:onesignal-gradle-plugin:[0.11.0, 0.99.99]'
        }
    }
    apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'
    
    repositories {
        maven { url 'https://maven.google.com' }
    }

    biadmedya adlı üyeden alıntı: mesajı görüntüle
    Merhaba, onesignal sdk 26 ve üzerinde çalışmıyor arkadaşlar ne yaptıysam çözemedim 11 saattir uğraşıyorum, bildirim gelmiyor, kullanıcılar panelde sayılmıyor vs. Ne yapmam gerekiyor?


    apply plugin: 'com.android.application'
    
    android {
        compileSdkVersion 26
        buildToolsVersion '25.0.0'
        defaultConfig {
            applicationId "com.xxx.xxx"
            minSdkVersion 15
            targetSdkVersion 26
            versionCode 3
            versionName '1.3'
    
            manifestPlaceholders = [onesignal_app_id: "xxx-9b30-44d9-a8a4-2f0c450c3453"  ,
                                    // Project number pulled from dashboard, local value is ignored.
                                    onesignal_google_project_number: "REMOTE"]
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
        }
        productFlavors {
        }
    }
    
    dependencies {
        compile fileTree(include: ['*.jazr'], dir: 'libs')
        testCompile 'junit:junit:4.12'
        compile 'com.android.support:appcompat-v7:24.2.1'
        compile 'com.android.support:appcompat-v7:24.2.1'
        compile 'com.onesignal:OneSignal:3.+@aar'
        compile 'com.google.android.gms:play-services-base:8.4.0'
        compile 'com.google.android.gms:play-services-analytics:8.4.0'
        compile 'com.google.android.gms:play-services-ads:8.4.0'
        compile 'com.google.android.gms:play-services-gcm:8.4.0'
        compile 'com.google.android.gms:play-services-location:8.4.0'
        compile 'com.android.support:support-v4:24.2.1'
    }
  • 20-12-2018, 00:58:10
    #3
    [QUOTE=ITManager;1074236327]Extend ettiğiniz Application classınıza aşağıdaki kodları eklediniz mi?

    OneSignal.startInit(this)
            .inFocusDisplaying(OneSignal.OSInFocusDisplayOption.Notification)
            .unsubscribeWhenNotificationsAreDisabled(true)
            .init();
    yorum için teşekkür ederim, bunu hangi dosyaya ekleyeceğimi bulamadım, android studio kullanıyorum
  • 20-12-2018, 00:59:24
    #4
    Şurdan yardım alabilirsiniz Application classı oluşturmanız konusunda

    https://documentation.onesignal.com/...android-studio

    [QUOTE=biadmedya;1074236361]
    ITManager adlı üyeden alıntı: mesajı görüntüle
    Extend ettiğiniz Application classınıza aşağıdaki kodları eklediniz mi?

    OneSignal.startInit(this)
            .inFocusDisplaying(OneSignal.OSInFocusDisplayOption.Notification)
            .unsubscribeWhenNotificationsAreDisabled(true)
            .init();
    yorum için teşekkür ederim, bunu hangi dosyaya ekleyeceğimi bulamadım, android studio kullanıyorum
  • 20-12-2018, 11:29:21
    #5
    Firebase den proje oluşturdunuz mu ?
  • 20-12-2018, 11:39:39
    #6
    Kodu şu şekilde ekleyebilirsiniz. Direk MainActivty classının içindeki onCreate metoduna yapıştırın görselden bakabilirsiniz.