push notificaiton added

This commit is contained in:
cimenmus
2018-08-26 00:19:52 +03:00
parent ca20d2fd3d
commit 4e4cc40547
3 changed files with 33 additions and 3 deletions

Binary file not shown.

View File

@@ -1,8 +1,19 @@
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.android.application'
apply plugin: 'io.fabric'
apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'
repositories {
maven { url 'https://maven.fabric.io/public' }
maven { url 'https://maven.google.com' }
}
android {
@@ -12,10 +23,15 @@ android {
applicationId "ch.pizzapp.capri"
minSdkVersion 16
targetSdkVersion 27
versionCode 13 // play store'daki version --> canlı: 8 - dahili test: 12
versionName "2.15" // play store'daki version --> canlı: 2.1 - dahili test: 2.14
versionCode 13 // play store'daki version --> canlı: 12 - dahili test: 12
versionName "2.15" // play store'daki version --> canlı: 2.14 - dahili test: 2.14
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
multiDexEnabled true
manifestPlaceholders = [
onesignal_app_id: '8cff62c3-88f0-4dcf-ab72-36d9aa272e30',
// Project number pulled from dashboard, local value is ignored.
onesignal_google_project_number: 'REMOTE'
]
}
buildTypes {
release {
@@ -43,6 +59,7 @@ dependencies {
implementation 'com.google.android.gms:play-services-base:15.0.1'
implementation 'com.google.android.gms:play-services-location:15.0.1'
implementation 'com.google.android.gms:play-services-wallet:15.0.1'
implementation 'com.google.firebase:firebase-messaging:17.3.0'
implementation 'com.squareup.retrofit2:retrofit:2.3.0'
implementation 'com.squareup.retrofit2:converter-gson:2.3.0'
@@ -61,6 +78,7 @@ dependencies {
implementation 'com.github.badoualy:stepper-indicator:1.0.7'
implementation 'io.github.luizgrp.sectionedrecyclerviewadapter:sectionedrecyclerviewadapter:1.1.3'
implementation 'com.onesignal:OneSignal:[3.9.1, 3.99.99]'
implementation 'com.afollestad.material-dialogs:core:0.9.6.0'
implementation 'uk.co.chrisjenx:calligraphy:2.3.0'
implementation 'com.wdullaer:materialdatetimepicker:3.6.3'

View File

@@ -5,6 +5,7 @@ import android.support.multidex.MultiDexApplication;
import com.crashlytics.android.Crashlytics;
import com.jakewharton.picasso.OkHttp3Downloader;
import com.onesignal.OneSignal;
import com.squareup.picasso.Picasso;
import io.fabric.sdk.android.Fabric;
@@ -21,7 +22,8 @@ public class App extends MultiDexApplication {
super.onCreate();
initCalligraphy();
initPicasso();
Fabric.with(this, new Crashlytics());
initFabric();
initOneSignal();
}
private void initCalligraphy(){
@@ -49,4 +51,14 @@ public class App extends MultiDexApplication {
*/
}
private void initFabric(){
Fabric.with(this, new Crashlytics());
}
private void initOneSignal(){
OneSignal.startInit(this)
.inFocusDisplaying(OneSignal.OSInFocusDisplayOption.Notification)
.unsubscribeWhenNotificationsAreDisabled(true)
.init();
}
}