React-native-onesignal: Google Play рд╕реЗрд╡рд╛рдПрдВ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рддреНрд░реБрдЯрд┐

рдХреЛ рдирд┐рд░реНрдорд┐рдд 27 рдордИ 2019  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: OneSignal/react-native-onesignal

рд╡рд┐рд╡рд░рдг:

рд▓рдЧрднрдЧ рдЖрдзреЗ рдкрдВрдЬреАрдХреГрдд рдбрд┐рд╡рд╛рдЗрд╕ OneSignal рдбреИрд╢рдмреЛрд░реНрдб рдореЗрдВ Google Play рд╕реЗрд╡рд╛рдПрдВ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛ рд░рд╣реЗ рд╣реИрдВред рдореИрдВрдиреЗ рдкрд┐рдЫрд▓реЗ рд╕рднреА рдореБрджреНрджреЛрдВ #рейреиреи рдФрд░ #релреирел рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, рдирдП рдкрдВрдЬреАрдХреГрдд рдбрд┐рд╡рд╛рдЗрд╕ Google Play Services рд▓рд╛рдЗрдмреНрд░реЗрд░реА рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдПрдХ рд╕реВрдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИрдВред

рдореИрдВрдиреЗ рдПрдХ рдирдИ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдФрд░ OneSignal рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХрд╛ рднреА рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, рдореБрдЭреЗ рдЙрд╕реА рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ

image

рд╡рд╛рддрд╛рд╡рд░рдг

рд╡рдирд╕рд┐рдЧреНрдирд▓ рд░рд┐рдПрдХреНрдЯ-рдиреЗрдЯрд┐рд╡ рдПрд╕рдбреАрдХреЗ: 3.2.12
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓: 0.57.8

рдХрджрдо рд╣рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА

  1. рдЕрдкрдЧреНрд░реЗрдбреЗрдб рд░рд┐рдПрдХреНрдЯ-рдиреЗрдЯрд┐рд╡ рд╡рдирд╕рд┐рдЧреНрдирд▓ рдПрд╕рдбреАрдХреЗ
  2. #387 рдЬреЛрдбрд╝реЗрдВ AndroidManifest.xml . рдкрд░
  3. https://github.com/geektimecoil/react-native-onesignal/issues/525#issuecomment -392224930 рдЗрд╕ рддрд░реАрдХреЗ рдХреЛ рдЖрдЬрдорд╛рдпрд╛ред
  4. рдирд╡реАрдирддрдо рд░рд┐рдПрдХреНрдЯ-рдиреЗрдЯрд┐рд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдирдпрд╛ рдирдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдпрд╛ рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рд╡рд╣реА рдореБрджреНрджрд╛ред
  5. Android Studio рд╕реЗ Google Play рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛

рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрд┐рд▓реНрдб.рдЧреНрд░реЗрдбрд▓

`// рд╢реАрд░реНрд╖-рд╕реНрддрд░реАрдп рдмрд┐рд▓реНрдб рдлрд╝рд╛рдЗрд▓ рдЬрд╣рд╛рдВ рдЖрдк рд╕рднреА рдЙрдк-рдкреНрд░реЛрдЬреЗрдХреНрдЯ/рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред

рдмрд┐рд▓реНрдбрд╕реНрдХреНрд░рд┐рдкреНрдЯ {
рдЕрддрд┐рд░рд┐рдХреНрдд {
рдмрд┐рд▓реНрдбрдЯреВрд▓реНрд╕рд╡рд░реНрдЬрди = "27.0.3"
minSdkVersion = 16
рдХрдВрдкрд╛рдЗрд▓рдПрд╕рдбреАрдХреЗрд╡рд░реНрд╕рди = 27
targetSdkVersion = 27
supportLibVersion = "27.1.1"
}
рднрдВрдбрд╛рд░ {
рдЧреВрдЧрд▓()
рдЬреЗрд╕реЗрдВрдЯрд░ ()
рдореЗрд╡реЗрди {// <-- рдпрд╣
url ' https://maven.google.com/ '// <- рдпрд╣TH
рдирд╛рдо 'рдЧреВрдЧрд▓' // <-- рдпрд╣
} // <-- рдпрд╣
}
рдирд┐рд░реНрднрд░рддрд╛ {
рдХреНрд▓рд╛рд╕рдкрд╛рде 'com.android.tools. рдмрд┐рд▓реНрдб: рдЧреНрд░реЗрдбрд▓ : 3.1.4'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}

}

рд╕рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ {
рднрдВрдбрд╛рд░ {
рдореЗрд╡реЗрдирд▓реЛрдХрд▓ ()
рдЧреВрдЧрд▓()
рдЬреЗрд╕реЗрдВрдЯрд░ ()
рдорд╛рд╡реЗрди {
// рд╕рднреА рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ (JS, Obj-C рд╕реНрд░реЛрдд, Android рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝) npm installed рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ
url "$rootDir/../node_modules/react-native/android"
}
рдореЗрд╡реЗрди {// <-- рдпрд╣
url ' https://maven.google.com/ '// <- рдпрд╣TH
рдирд╛рдо 'рдЧреВрдЧрд▓' // <-- рдпрд╣
} // <-- рдпрд╣
}
}

рдХрд╛рд░реНрдп рдЖрд╡рд░рдг (рдкреНрд░рдХрд╛рд░: рдЖрд╡рд░рдг) {
gradleVersion = '4.4'
рдбрд┐рд╕реНрдЯреНрд░реАрдмреНрдпреВрд╢рдирдпреВрдЖрд░рдПрд▓ = рдбрд┐рд╕реНрдЯреНрд░реАрдмреНрдпреВрд╢рдирдпреВрдЖрд░рдПрд▓.рд░рд┐рдкреНрд▓реЗрд╕ ("рдмрд┐рди", "рдСрд▓")
}
`

рдРрдк рдмрд┐рд▓реНрдб.рдЧреНрд░реЗрдбрд▓

`рдкреНрд▓рдЧрдЗрди рд▓рд╛рдЧреВ рдХрд░реЗрдВ: "com.android.application"

рдЖрдпрд╛рдд com.android.build.OutputFile

рдмрд┐рд▓реНрдбрд╕реНрдХреНрд░рд┐рдкреНрдЯ {
рднрдВрдбрд╛рд░ {
рдорд╛рд╡реЗрди { url ' https://plugins.gradle.org/m2/ ' } // рдЧреНрд░реИрдбрд▓ рдкреНрд▓рдЧрдЗрди рдкреЛрд░реНрдЯрд▓
}
рдирд┐рд░реНрднрд░рддрд╛ {
рдХреНрд▓рд╛рд╕рдкрд╛рде 'gradle.plugin.com. onesignal: onesignal-gradle-plugin :[0.12.1, 0.99.99]'
}
}

рдкреНрд▓рдЧрдЗрди рд▓рд╛рдЧреВ рдХрд░реЗрдВ: 'com.onesignal.androidsdk.onesignal-gradle-plugin'

project.ext.react = [
рдПрдВрдЯреНрд░реАрдлрд╛рдЗрд▓: "рдЗрдВрдбреЗрдХреНрд╕.рдЬреЗрдПрд╕"
]

рд╕реЗ рдЖрд╡реЗрджрди рдХрд░реЗрдВ: "../../node_modules/react-native/react.gradle"
рд╕реЗ рд▓рд╛рдЧреВ рдХрд░реЗрдВ: "../../node_modules/react-native-code-push/android/codepush.gradle"

def enableSeparateBuildPerCPUрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ = рд╕рдЪ

def enableProguardInReleaseBuilds = false

рдПрдВрдбреНрд░реЙрдпрдб {
CompileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion

defaultConfig {
    applicationId "com.pokewreck.poketimer"
    minSdkVersion rootProject.ext.minSdkVersion
    targetSdkVersion rootProject.ext.targetSdkVersion
    versionCode 14
    versionName "3.2.0"

}
    signingConfigs {
    release {
        if (project.hasProperty('MYAPP_RELEASE_STORE_FILE')) {
            storeFile file(MYAPP_RELEASE_STORE_FILE)
            storePassword MYAPP_RELEASE_STORE_PASSWORD
            keyAlias MYAPP_RELEASE_KEY_ALIAS
            keyPassword MYAPP_RELEASE_KEY_PASSWORD
        }
    }
}

splits {
    abi {
        reset()
        enable enableSeparateBuildPerCPUArchitecture
        universalApk false  // If true, also generate a universal APK
        include "armeabi-v7a", "x86"
    }
}
buildTypes {
    release {
        minifyEnabled enableProguardInReleaseBuilds
        proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
        signingConfig signingConfigs.release

    }
}
// applicationVariants are e.g. debug, release
applicationVariants.all { variant ->
    variant.outputs.each { output ->
        // For each separate APK per architecture, set a unique version code as described here:
        // http://tools.android.com/tech-docs/new-build-system/user-guide/apk-splits
        def versionCodes = ["armeabi-v7a":1, "x86":2]
        def abi = output.getFilter(OutputFile.ABI)
        if (abi != null) {  // null for the universal-debug, universal-release variants
            output.versionCodeOverride =
                    versionCodes.get(abi) * 1048576 + defaultConfig.versionCode
        }
    }
}

}

рдирд┐рд░реНрднрд░рддрд╛ {
рд╕рдВрдХрд▓рди рдкрд░рд┐рдпреЛрдЬрдирд╛ (': рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рдЬреЛрдбрд╝-рдХреИрд▓реЗрдВрдбрд░-рдШрдЯрдирд╛')
рдХрдВрдкрд╛рдЗрд▓ рдкреНрд░реЛрдЬреЗрдХреНрдЯ (': рд░рд┐рдПрдХреНрдЯ-рдиреЗрдЯрд┐рд╡-рд╕реНрдкреНрд▓реИрд╢-рд╕реНрдХреНрд░реАрди')
рд╕рдВрдХрд▓рди рдкрд░рд┐рдпреЛрдЬрдирд╛ (': рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рдмрд┐рд▓рд┐рдВрдЧ')
рд╕рдВрдХрд▓рди рдкрд░рд┐рдпреЛрдЬрдирд╛ (': рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрд╢реА-admob')
рдХрдВрдкрд╛рдЗрд▓ рдкреНрд░реЛрдЬреЗрдХреНрдЯ (': рд░рд┐рдПрдХреНрдЯ-рдиреЗрдЯрд┐рд╡-рд╡рдирд╕рд┐рдЧреНрдирд▓')
рд╕рдВрдХрд▓рди рдкрд░рд┐рдпреЛрдЬрдирд╛ (': рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рд╡реЗрдХреНрдЯрд░-рдЪрд┐рд╣реНрди')
рдХрдВрдкрд╛рдЗрд▓ рдкреНрд░реЛрдЬреЗрдХреНрдЯ (': рд░рд┐рдПрдХреНрдЯ-рдиреЗрдЯрд┐рд╡-рдЬреЗрд╕реНрдЪрд░-рд╣реИрдВрдбрд▓рд░')
рд╕рдВрдХрд▓рди рдкрд░рд┐рдпреЛрдЬрдирд╛ (': рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рдХреЛрдб-рдкреБрд╢')
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди fileTree(dir: "libs", рд╢рд╛рдорд┐рд▓ рд╣реИрдВ: ["*.jar"])
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди "com.android. support:appcompat-v7 :${rootProject.ext.supportLibVersion}"
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди "com.facebookред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛: рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ : +" // рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рд╕реЗ

}

// BUCK . рдХреЗ рд╕рд╛рде рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдПрдХ рдмрд╛рд░ рдЪрд▓рд╛рдПрдВ
// BUCK рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдХрдВрдкрд╛рдЗрд▓ рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реА рдХреЛ рдлреЛрд▓реНрдбрд░ рд▓рд┐рдм рдореЗрдВ рдбрд╛рд▓рддрд╛ рд╣реИ
рдХрд╛рд░реНрдп рдХреЙрдкреАрдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдпреЛрдЧреНрдпDepsToLibs(рдкреНрд░рдХрд╛рд░: рдХреЙрдкреА) {
рд╡рд┐рдиреНрдпрд╛рд╕ рд╕реЗредрд╕рдВрдХрд▓рди
'рд▓рд┐рдмрд╛рд╕' рдореЗрдВ
}
`

Android Help Wanted

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@ sagarv1997 рдЖрдкрдХреЗ рдлрд╛рдпрд░рдмреЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЖрдкрдХреЛ рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рдереА? рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЕрдм рддрдХ рдореБрдЭреЗ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИред

рд╕рднреА 8 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Google Play рд╕реЗрд╡рд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рддреНрд░реБрдЯрд┐ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ OneSignal рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рд╕реЗрдЯрдЕрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ред

рдХреГрдкрдпрд╛ рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдЖрдкрдиреЗ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдПрд╕рдбреАрдХреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдореЛрдмрд╛рдЗрд▓ рдПрд╕рдбреАрдХреЗ рд╕реЗрдЯрдЕрдк рдбреЙрдХреНрд╕ рдкрд░ рд╕рднреА рд╕реЗрдЯрдЕрдк рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреВрд░реЗ рдХрд┐рдП рд╣реИрдВ: https://documentation.onesignal.com/docs/mobile-sdk-setup

рд╕рд╛рде рд╣реА, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдРрдк рдореЗрдВ рдПрдВрдбреНрд░реЙрдЗрдб рд╕рдкреЛрд░реНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдЖрдк setLogLevel рд╡рд┐рдзрд┐ рдХреЛ рдЪрд╛рд▓реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрджрд┐ рдЖрдкрдХреЛ рдФрд░ рд╕рд╣рд╛рдпрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рддреЛ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рд╣рдореЗрдВ рдПрдХ рдкреВрд░реНрдг рд▓реЙрдЧ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред

Google Play рд╕реЗрд╡рд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рддреНрд░реБрдЯрд┐ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ OneSignal рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рд╕реЗрдЯрдЕрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ред

рдХреГрдкрдпрд╛ рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдЖрдкрдиреЗ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдПрд╕рдбреАрдХреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдореЛрдмрд╛рдЗрд▓ рдПрд╕рдбреАрдХреЗ рд╕реЗрдЯрдЕрдк рдбреЙрдХреНрд╕ рдкрд░ рд╕рднреА рд╕реЗрдЯрдЕрдк рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреВрд░реЗ рдХрд┐рдП рд╣реИрдВ: https://documentation.onesignal.com/docs/mobile-sdk-setup

рд╕рд╛рде рд╣реА, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдРрдк рдореЗрдВ рдПрдВрдбреНрд░реЙрдЗрдб рд╕рдкреЛрд░реНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдЖрдк setLogLevel рд╡рд┐рдзрд┐ рдХреЛ рдЪрд╛рд▓реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрджрд┐ рдЖрдкрдХреЛ рдФрд░ рд╕рд╣рд╛рдпрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рддреЛ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рд╣рдореЗрдВ рдПрдХ рдкреВрд░реНрдг рд▓реЙрдЧ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рд╣рд╛рдпрддрд╛ рдФрд░ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдлрд╛рдпрд░рдмреЗрд╕ рдХреНрд▓рд╛рдЙрдб рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдереА!
рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛ рдЧрдпрд╛ред

Google Play рд╕реЗрд╡рд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рддреНрд░реБрдЯрд┐ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ OneSignal рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рд╕реЗрдЯрдЕрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ред

рдХреГрдкрдпрд╛ рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдЖрдкрдиреЗ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдПрд╕рдбреАрдХреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдореЛрдмрд╛рдЗрд▓ рдПрд╕рдбреАрдХреЗ рд╕реЗрдЯрдЕрдк рдбреЙрдХреНрд╕ рдкрд░ рд╕рднреА рд╕реЗрдЯрдЕрдк рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреВрд░реЗ рдХрд┐рдП рд╣реИрдВ: https://documentation.onesignal.com/docs/mobile-sdk-setup

рд╕рд╛рде рд╣реА, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдРрдк рдореЗрдВ рдПрдВрдбреНрд░реЙрдЗрдб рд╕рдкреЛрд░реНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдЖрдк setLogLevel рд╡рд┐рдзрд┐ рдХреЛ рдЪрд╛рд▓реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрджрд┐ рдЖрдкрдХреЛ рдФрд░ рд╕рд╣рд╛рдпрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рддреЛ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рд╣рдореЗрдВ рдПрдХ рдкреВрд░реНрдг рд▓реЙрдЧ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред

рдореИрдВ рднреА рджреЗрд╢реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкрд░ рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ: реж.ремреж.рел рдФрд░ рджреЗрд╢реА onesignal рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛: рей.рей.реи. рдореИрдВрдиреЗ рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рд╕рднреА рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк рд╕рдордЭрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ onesignal рдХреЗ рд▓рд┐рдП рдХреМрди рд╕реА Google Play рд╕реЗрд╡рд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

рдпрджрд┐ рдЖрдк рдЕрднреА рднреА 27 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ 28 @ arfa123 . рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ

@ sagarv1997 рдЖрдкрдХреЗ рдлрд╛рдпрд░рдмреЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЖрдкрдХреЛ рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рдереА? рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЕрдм рддрдХ рдореБрдЭреЗ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИред

рдореИрдВ рднреА рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ @sagarv1997

Google Play рд╕реЗрд╡рд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рддреНрд░реБрдЯрд┐ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ OneSignal рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рд╕реЗрдЯрдЕрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ред
рдХреГрдкрдпрд╛ рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдЖрдкрдиреЗ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдПрд╕рдбреАрдХреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдореЛрдмрд╛рдЗрд▓ рдПрд╕рдбреАрдХреЗ рд╕реЗрдЯрдЕрдк рдбреЙрдХреНрд╕ рдкрд░ рд╕рднреА рд╕реЗрдЯрдЕрдк рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреВрд░реЗ рдХрд┐рдП рд╣реИрдВ: https://documentation.onesignal.com/docs/mobile-sdk-setup
рд╕рд╛рде рд╣реА, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдРрдк рдореЗрдВ рдПрдВрдбреНрд░реЙрдЗрдб рд╕рдкреЛрд░реНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдЖрдк setLogLevel рд╡рд┐рдзрд┐ рдХреЛ рдЪрд╛рд▓реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрджрд┐ рдЖрдкрдХреЛ рдФрд░ рд╕рд╣рд╛рдпрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рддреЛ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рд╣рдореЗрдВ рдПрдХ рдкреВрд░реНрдг рд▓реЙрдЧ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рд╣рд╛рдпрддрд╛ рдФрд░ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдлрд╛рдпрд░рдмреЗрд╕ рдХреНрд▓рд╛рдЙрдб рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдереА!
рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛ рдЧрдпрд╛ред

рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рд╣рдореЗрдВ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕ рдмрджрд▓рд╛рд╡ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реБрдЖ? @sagarv1997

рднрд╛рдИ, рдХреНрдпрд╛ рдЖрдк рд╕рдорд╛рдзрд╛рди рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХреГрдкрдпрд╛ @sagarv1997
рдХреНрдпрд╛ рдЖрдкрдХреЛ рднреА рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛ рджреЛрд╕реНрддреЛрдВ? @renanmav @faridsaud @parthanjaria

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

cfmitrah picture cfmitrah  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Luckygirlllll picture Luckygirlllll  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

mtt87 picture mtt87  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

andrewworld picture andrewworld  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Steffi3rd picture Steffi3rd  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ