آموزش تنظیم وان سیگنال در اندروید استودیو00 نظر

آموزش تنظیم وان سیگنال در اندروید استودیو

اندروید استودیو یکی از معروف ترین و پر استفاده ترین نرم افزار های برنامه نویسی برای توسعه و ساخت برنامه های تحت سیستم عامل اندروید می باشد.

در این آموزش به چگونگی راه اندازی و تنظیم کتابخانه پوش نوتیفیکیشن (Push Notification) توسط وان سیگنال (One Signal) در نرم افزار برنامه نویسی اندروید استودیو می پردازیم.

اگر با سیستم وان سیگنال آشنایی ندارید :

وان سیگنال چیست و چه امکاناتی به برنامه نویسان می دهد ؟

قبل از اینکه به این آموزش بپردازیم نیاز است که شما مراحل صدور API مخصوص گوگل سرور را از لینک زیر طی نمایید و سپس آموزش را شروع کنید .


آموزش فعال سازی API گوگل سرور برای اندروید

آموزش فعال سازی وان سیگنال در پلتفرم های اندروید

حال که آموزش بالا را گذراندید وارد اندروید استودیو شده و سپس طبق آموزش زیر عمل کنید.

1- تنظیمات بخش Gradle

1.1- بعد انجام تمامی کار هایی که در بالا راهنمایی کردیم دوباره به این صفحه بازگشتید تا به آموزش اتصال و تنظیم وان سیگنال به اندروید استودیو بپردازیم . حال نرم افزار اندروید استودیو را باز کنید.

1.2- در بخش Gradle script لطفا بخش کد های فایل build.gradle (Module: app) را باز کنید و کد های زیر را در آخر کد های build.gradle (Module:app) اضافه کنید .

dependencies {
    compile 'com.onesignal:OneSignal:[email protected]'
    
    // Required for OneSignal, even if you have added FCM.
    compile 'com.google.android.gms:play-services-gcm:+'
    
    // Required for geotagging
    compile "com.google.android.gms:play-services-location:+"
    
    // play-services-analytics is only needed when using 8.1.0 or older. 
    // compile 'com.google.android.gms:play-services-analytics:+'
}

 

1.3- در همان فایل build.gradle (Module:app) کد زیر را در بخش android > defaultConfig اضافه کنید .

سپس بعد از انجام این کار بخش PUT YOUR ONESIGNAL APP ID HERE را با وان سیگنال اپ آی دی که در قسمت App Settings و Keys & IDs وجود دارد پر کنید .

android {
   defaultConfig {
      manifestPlaceholders = [onesignal_app_id: "PUT YOUR ONESIGNAL APP ID HERE",
                              // Project number pulled from dashboard, local value is ignored.
                              onesignal_google_project_number: "REMOTE"]
    }
 }

d5c1d26-AndroidStudioOneSignalGradleSetup

 

 

 

2- اضافه کردن کد های مورد نیاز

 2.1- حال بیشتر کار ها انجام شده است و شما لازم است که از متد onCreate در Class اپلیکیشن خود استفاده کنید .

import com.onesignal.OneSignal;

public class YourAppClass extends Application {
   @Override
   public void onCreate() {
      super.onCreate();
      OneSignal.startInit(this).init();
     
      // Call syncHashedEmail anywhere in your app if you have the user's email.
      // This improves the effectiveness of OneSignal's "best-time" notification scheduling feature.
      // OneSignal.syncHashedEmail(userEmail);
   }
}

اگر تا به حال برای اپلیکیشن خود Class تعریف نکردید این آموزش را مشاهده کنید .

3- یک آیکن پیشفرض برای پوش نوتیفیکیشن هایتان بسازید

 در اندروید های مختلف آیکن های پوش نوتیفیکیشن تغییراتی داشته است . برای مثال در اندروید 5 آیکن خود برنامه کوچک و تصویر پوش نوتیفیکیشن بزرگ است .

برای اینکه با آیکن های این بخش بیشتر آشنا شوید صفحه ساخت آیکن نوتفیکیشن را در وان سیگنال مشاهده کنید.

4- اضافه کردن امکانات سفارشی به پوش نوتیفیکیشن

 به علت اینکه شما در اندروید استودیو از نسخه Native استفاده می کنید . تمامی تنظیمات پیشفرض وان سیگنال برای شما فعال است ولی شما می توانید با استفاده از صفحه Android Native SDK پوش نوتیفیکیشن خود را سفارشی سازی کنید .

 

توجه : اگر برنامه ای که قصد دارید بسازید تحت آمازون می باشد لطفا به لینک زیر مراجعه فرمایید و آموزش تنظیم کتابخانه مخصوص آمازون در اندروید استودیو را بگذرانید .

به زودی ...

پایان :

شما با موفقیت وان سیگنال را در اندروید استودیو راه اندازی کردید و حالا می توانید با کاربران خود از طریق پوش نوتیفیکیشن در ارتباط باشید.



نسخه PDF این مطلب را دانلود کنید





حق نشر مطالب اوکسو :

 

 

قابل توجه علاقه مندان و کپی کنندگان گرامی ، تمامی مطالب این وب سایت تحت مجوز خالق

(Creative Commons)  می باشد و اجازه کپی کردن ، استفاده تجاری مطالب بدون اجازه

صاحب اثر مجاز نمی باشد و طبق مجوز اثر پیگرد قانونی به همراه خواهد داشت.

مجوز کریتیو کامنز
این کار مجوز دارد تحت مجوز کریتیو کامنز نسبت‌دادن-غیرتجاری-بدون انشقاق ۴٫۰ بین‌المللی.

این مطلب پایان یافت و امیدواریم به نتیجه دلخواهتان رسیده باشید .

 

همچنین میتوانید ما را در شبکه های اجتماعی نیز دنبال کنید و از جدید ترین اخبار ما با خبر شوید :

 

 

3491498_823


نظر شما

مطالب مرتبط

آموزش تنظیم وان سیگنال در اندروید استودیو

آموزش تنظیم وان سیگنال در اندروید استودیو00 نظر

اندروید استودیو یکی از معروف ترین و پر استفاده ترین نرم افزار های برنامه نویسی ....


(لطفا به ادامه مطلب مراجعه فرمایید)
ادامه مطلب

۲۰ ویرایشگر و کامپایلر محبوب برای برنامه نویسی سی و سی پلاس پلاس

۲۰ ویرایشگر و کامپایلر محبوب برای برنامه نویسی سی و سی پلاس پلاس00 نظر

در این مطلب به معرفی بهترین کامپایلرها و IDEهای زبان‌های C و C++ می‌پردازیم؛ بنابراین ....


(لطفا به ادامه مطلب مراجعه فرمایید)
ادامه مطلب