Android ve ASP.NET ile Proje Geliştirmek Bölüm 3

Merhaba arkadaşlar.

Bu bölümde OneSignal üyeliği alarak android uygulamamızda ilk kurulumu yapacağız. İlk iş olarak onesignal.com adresine girerek bir üyelik açmanız gerekmektedir. Üyelik işlemlerini tamamladıktan sonra sisteme giriş yapıyoruz ve karşımıza “Add a new App” yazılı bir seçenek geliyor. Ona tıklayarak uygulamamıza bir isim vermemiz gerekmektedir. Uygulamamıza DailyEnglishSignal ismini vererek Create butonuna basabiliriz.

1. Adım Uygulama Oluşturma
1. Adım Uygulama Oluşturma
2. Adım İsim Vermek
2. Adım İsim Vermek

Bu adımlardan sonra OneSignali hangi platformda kullanacağımızı soruyor. Biz Android ile kullanacağımız için Google Android (GCM) seçeneğini seçtikten sonra bir sonraki adım için Next butonuna basıyoruz.

3. Adım Platform Seçimi
3. Adım Platform Seçimi

Karşımıza çıkan bir sonraki adımda Google Server API Keylerini bizden girmemizi istiyor. Bu ekranı kapatmadan yeni bir sekmede işlemlerimize devam edelim.

4. Adım Google Key Oluşturmak
4. Adım Google Key Oluşturmak

Bu adımı doldurmak için https://console.firebase.google.com/?pli=1 adresine girmemiz gerekmektedir. Adrese girdiğimiz zaman karşımıza “Yeni proje ekle” seçeneği geliyor buna tıklayarak projemize bir isim veriyoruz ve projeyi oluşturuyoruz.

5.Adım Firebase Proje Oluşturmak
5.Adım Firebase Proje Oluşturmak
6. Adım Firebase Projesine İsim Vermek
6. Adım Firebase Projesine İsim Vermek

Projemiz oluştuktan sonra projemizin ayarlar sayfasına gitmemiz gerekmektedir. Aşağıdaki resimde gösterdiğim Ayarlar iconuna ve daha sonra Proje Ayarları yazısına tıklamamız gerekmektedir.

7. Adım Proje Ayarlarına Girmek
7. Adım Proje Ayarlarına Girmek

Açılan pencerede Cloud Messaging tabına geçmemiz gerekmektedir.

8. Adım Cloud Messaging Tabına Geçiş
8. Adım Cloud Messaging Tabına Geçiş

Burada gördüğümüz Sunucu Anahtarı ve Gönderen Kimliği bilgilerini 4.adımda boş bıraktığımız onesignal konfigürasyonuna gireceğiz.

9.Adım Proje Kimlik Bilgilerini Almak
9.Adım Proje Kimlik Bilgilerini Almak

Şimdi OneSignal ekranına geri dönerek bu bilgileri girdikten sonra Save butonuna basarak işlemimize devam edebiliriz.

10. Adım OneSignal Google Keyleri Eklemek
10. Adım OneSignal Google Keyleri Eklemek

Karşımıza çıkan bu ekranda hangi SDK kullanacaksak onu seçmemiz gerekmektedir. Biz Android için Native Android seçerek Next diyoruz. Bir sonraki ekranda SDK’yi yükleyip android uygulaması oluşturmamız gerekmektedir. Android projesini çalıştırdığımız zaman OneSignal ekranında Check Subscribed Users butonuna tıklayarak kurulum işlemlerini bitireceğiz.

12.Adımda ki resimde Your App ID değerini android uygulamamıza ekleyeceğiz.

11. Adım SDK Seçimi
11. Adım SDK Seçimi

 

12. Adım SDK Kurulumu ve Çalıştığını Kontrol Etmek
12. Adım SDK Kurulumu ve Çalıştığını Kontrol Etmek

Şimdi Android Studio üzerinde adım adım bir uygulama oluşturalım.

13. Adım Android Projesi Oluşturma
13. Adım Android Projesi Oluşturma

 

14. Adım Android Api Seçimi
14. Adım Android Api Seçimi

 

15.Adım Activity Seçimi
15.Adım Activity Seçimi

 

16. Adım Activity Oluşturma
16. Adım Activity Oluşturma

 

Uygulamamızı oluşturduktan sonra build.gradle dosyasında onesignali kullanmamız için bir kaç ekleme yapacağız. Aşağıdaki resimde kırmızı çerçeve içine aldığım yerleri aynı şekilde sizinde eklemeniz gerekiyor. Burada dikkat edeceğiniz yer onesignal_app_id değeridir. Buraya 14. adımda yazan kendi değerini girmeniz gerekmektedir. Build.gradle dosyasını Sync Now yaparak kurulum işlemlerini tamamlayabiliriz.

manifestPlaceholders = [onesignal_app_id: "SİZİN ONESİGNAL IDNIZ", onesignal_google_project_number: "REMOTE"]

compile 'com.onesignal:OneSignal:[3.6.5, 3.99.99]'
17. Adım build.gradle ayarları
17. Adım build.gradle ayarları

Bu adımlar sonra MainActivity.java dosyamıza gelerek onesignali aktif etmek için gerekli kodlarımızı yazalım.

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        OneSignal.startInit(this).init(); //OneSignali initialize ediyoruz.
        OneSignal.setLogLevel(OneSignal.LOG_LEVEL.DEBUG, OneSignal.LOG_LEVEL.DEBUG); //İlk kurulumu yapmak için kodumuzu yazıyoruz.
    }
}

MainActivity üzerine ekleme işlemlerimizi yaptıktan sonra projemizi çalıştırıyoruz.(Shift + F10) Projeyi çalıştırdığımız zaman uygulamamızda bir sürü alert mesajlar göreceğiz.

18. Adım Projeyi İlk Kez Çalıştırmak
18. Adım Projeyi İlk Kez Çalıştırmak

 

Bu adımdan sonra OneSignala tekrar dönerek Check Subscribed User butonuna tıklayarak kontrol işlemimizi bitireceğiz ve Done butonuna basarak OneSignal kurulumu bitmiş olacaktır.

19. Adım OneSignal Kurulumu Bitirme
19. Adım OneSignal Kurulumu Bitirme

 

OneSignal kurulumunu android üzerinde başlangıç olarak bitirmiş bulunmaktayız. Dördüncü bölümde görüşmek üzere.

Leave a Reply

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>