From 4e4cc4054758fa848b51a6b7f4afb0463d6b708a Mon Sep 17 00:00:00 2001 From: cimenmus Date: Sun, 26 Aug 2018 00:19:52 +0300 Subject: [PATCH] push notificaiton added --- .idea/caches/build_file_checksums.ser | Bin 538 -> 538 bytes app/build.gradle | 22 ++++++++++++++++-- app/src/main/java/ch/pizzapp/android/App.java | 14 ++++++++++- 3 files changed, 33 insertions(+), 3 deletions(-) diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser index 3c6ab32a9276235fe085a3b5c3270417c8621fa4..d45f8d2e4adcc75679029d43cfb778ddb3c57d78 100644 GIT binary patch delta 33 rcmV++0N($a1eyepm;`e4!}hV9Z2=LS=slW_Lm5^|{C~9CRxC4k2V@U# delta 33 rcmV++0N($a1eyepm;`O*#1XNaZ2=Lw< 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' diff --git a/app/src/main/java/ch/pizzapp/android/App.java b/app/src/main/java/ch/pizzapp/android/App.java index 3e46076..99199c1 100644 --- a/app/src/main/java/ch/pizzapp/android/App.java +++ b/app/src/main/java/ch/pizzapp/android/App.java @@ -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(); + } } \ No newline at end of file