![]() |
How to Implement Push Notification Using OneSignal in Android |
onesignal Android Push Notifications android-sdk-setup
Code Example:
https://documentation.onesignal.com/docs/android-sdk-setup ### build.gradle #### buildscript { repositories { google() jcenter() gradlePluginPortal() // add new } dependencies { classpath 'gradle.plugin.com.onesignal:onesignal-gradle-plugin:[0.12.9, 0.99.99]' } } // add new: gradlePluginPortal() classpath 'gradle.plugin.com.onesignal:onesignal-gradle-plugin:[0.12.9, 0.99.99]' EX: https://files.readme.io/c148753-Android_Studio_app_build_onesignal_root_gradle.png ### build.gradle END #### ### app/build.gradle ### plugins { id 'com.onesignal.androidsdk.onesignal-gradle-plugin' // add new // Other plugins here if pre-existing } dependencies { implementation 'com.onesignal:OneSignal:[4.0.0, 4.99.99]' // add new } // add new: id 'com.onesignal.androidsdk.onesignal-gradle-plugin' // add new: implementation 'com.onesignal:OneSignal:[4.0.0, 4.99.99]' EX: https://files.readme.io/b736b81-Screen_Shot_2020-12-14_at_6.14.47_PM.png ### app/build.gradle END ### Make sure to press "Sync Now" on the banner that pops up after saving! ### java ### private static final String ONESIGNAL_APP_ID = "########-####-####-####-############"; // Enable verbose OneSignal logging to debug issues if needed. OneSignal.setLogLevel(OneSignal.LOG_LEVEL.VERBOSE, OneSignal.LOG_LEVEL.NONE); // OneSignal Initialization OneSignal.initWithContext(this); OneSignal.setAppId(ONESIGNAL_APP_ID); ### java END ### ### add extra ### android { compileSdkVersion 30 buildToolsVersion "30.0.3" defaultConfig { applicationId "com.example.blank_1" minSdkVersion 16 multiDexEnabled true // add new targetSdkVersion 30 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } // add new: multiDexEnabled true ### add extra END ###
إرسال تعليق