پایان فعالیت اوکسو

آموزش تنظیم وان سیگنال در اندروید استودیو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:3.+@aar'
    
    // 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


نظر شما

مطالب مرتبط

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

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

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


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

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

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

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


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

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

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

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


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