4 ارسال در این موضوع قرار دارد

Batch یکی از پیشگامان ارتباطات و اطلاع رسانی پوش است که برای iOS, Android & mobile websites طراحی شده است.

مناسب برای آمارگیری دقیق  از تعداد نصب .

حداقل نسخه : Android 4.0.3 (API Level 15) و بالاتر

 

Screenshot_23_.jpg

 

  • قبل از هرکاری :


1- وارد Batch's dashboard شده و اپ اندرویدی جدیدی بسازید

Newapp.png

2- حالا بگذارید کلید های پوش شما ساخته بشن ؛ بعد اون هارو توی Batch's dashboard قرار بدید

*کلید Server API Key رو دریافت کنید*

اینجا برای یافتن Server Api Key دو مرحله پیش رو دارید

ابتدا با فیلترشکن وارد Firebase console بعد از اینکه وارد حسابتون شدید ، در صورت وجود ، پروژه ای رو انتخاب یا ایجاد کنید.

createNewApp.png

سپس روی + یا نام پروژه ی موجود کلیک کرده و وارد "Project settings" شوید.
روی عنوان "Cloud Messaging"  کلیک کرده و Server API Key رو کپی کنید.

FCMsetup.png


* فایل google-services.json خودتون رو که از فایربیس دانلود کردید رو کنار پروژه قرار بدید (عین تصویر زیر)

Screenshot_29_.png

*پیکربندی پوش بچ*

حالا به ⚙ Settings → General در Batch's dashboard رفته ، زبان پیش فرض را انتخاب کرده و Server API Key را در⚙️ Settings → Push settings وارد کنید .

fcmIDs.png

* دقت داشته باشید که پکیج نیم باید در برنامه شما ، بچ و فایربیس یکسان باشد *

* گام بعدی : 

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

در Basic4Android وارد Project → Manifest Editor شده و پنج خط زیر رو به آخر کد اضافه کنید : (بجای YOUR_API_KEY یکی از کلید های Live یا Dev را وارد کنید)

CreateResourceFromFile(Macro, FirebaseAnalytics.GooglePlayBase)
CreateResourceFromFile(Macro, FirebaseAnalytics.Firebase)
CreateResourceFromFile(Macro, FirebaseAnalytics.FirebaseAnalytics)
CreateResourceFromFile(Macro, Hitex_Batch.Manifast)
AddReplacement($BatchApiKey$, YOUR_API_KEY)

 

Screenshot_28_.png

 

  • Dev API key: برای توسعه یا اهداف تستی استفاده می شود ، این نوع کلید شامل ثبت آمار نمی شود ، مراقب باشید اپ خود را با این کلید توی مارکت ها منتشر نکنید .
  • Live API key: باید فقط در محیط تولید و در نسخه نهایی برنامه شما در مارکت استفاده شود .

Batch's dashboard  Settings → General

Scressenshot_15_.jpg

* اضافه کردن پشتیبانی از پوش نوتیفیکیشن *

برای اضافه کردن پشتیبانی از پوش نوتیفیکیشن ، بچ به firebase-core و firebase-messaging نسخه ی 11.0.0 و بالاتر نیاز دارد . ما به شدت استفاده از آخرین نسخه ی موجود رو پیشنهاد میکنیم (درحال حاضر 12.0.1)

کد های زیر رو به پروژتون اضافه کنید :

#AdditionalJar: com.google.firebase:firebase-core
#AdditionalJar: com.google.firebase:firebase-messaging

 

اگر میخواهید بچ به شناسه ی تبلیغاتی شما (Advertising ID) و دیباگ اشکال زدایی شما دسترسی داشته باشد ، استفاده کنید ، این شامل firebase-analytics هم می شود .

نگران نباشید این گزینه ها کاملاً اختیاری هستند.

#AdditionalJar: com.google.firebase:firebase-analytics
#AdditionalJar: com.google.android.gms:play-services-ads-identifier

در آخر مالتی دکس رو فعال کنید :

#MultiDex: True


چنانچه بعد از اضافه کردن موارد بالا با خطای Maven Artifact مواجه شدید ، پس از اطمینان از نصب آخرین نسخه ی Basic4Android نسخه ی ساپورت SDK خود را بروز رسانی کنید (به شدت پیشنهاد میشود از SDK خود ِبیسیک که توسط ارل ، ارائه شده استفاده کنید.)
 

* نمایی از sdk خود بیسیک :

Screenshot_30_.png

* نتیجه را آزمایش کنید : *

تبریک میگم شما بخشی از این آموزش رو انجام دادید.

بعد از اینکه برنامه رو روی شبیه ساز یا دستگاه اندرویدی که گوگل پلی روی آن فعال است اجرا کردید ، باید کد زیر رو توی Log بیسیک مشاهده کنید :

Screenshot_16_.png

مورد دوم ممکن است بسته به انتخاب نوع Api Key یا استفاده نکردن از دیپندنسی های فایربیس Core و Messaging نمایش داده نشود .

 

پس از انجام مراحل بالا در قسمت Settings → Debug میتوانید با Installation ID که توی لاگ دریافت کردید به مشخصات دستگاه اندرویدی رجیستر شده دسترسی داشته باشید و پوش تستی بفرستید . (پوش تستی را بر روی Dev Api تست کنید ، توکن ممکن است کمی با تأخیر ظاهر شود)

 

Screenshot_21_.png

 

* تصاویری از آمار نصب و پوش  : :3d-smileys069:

 

AnalyticsHeader.png

Overview2.png

 

AnalyticsRetention.png

AnalyticsNotifications.png

 

سوالات متداول :

  • آیا سرویس بچ رایگان است ؟

بچ طرح های رایگان و پولی با قابلیت های متفاوتی دارد که میتوان از طریق این صفحه به اون ها دسترسی داشت . (آمار نصب دقیق و تایید ارسال 500 پوش در دقیقه رایگان است)

  • آیا میتوانم بچ را در چندین برنامه استفاده کنم ؟

بله میتوانید هر تعداد که خواستید ، برنامه اضافه کنید.

  • آیا اعضای تیم من میتوانند برنامه های من را مدیریت کنند ؟

به عنوان سرپرست یا ادمین میتوانید افرادی از اعضای تیم تان را برای مدیریت برنامه هایتان ، ایجاد یا ویرایش کمپین های اعلان پوش  تعیین کنید.

  • آیا بچ امن است ؟

امنیت بالاترین الویت ماست ، تمامی فعالیت های ما از طریق دو روش encryption + SSL انجام می شود .

  • آیا بچ در ایران کار می کند ؟

بله ، شما میتوانید با بچ به کاربران ایرانی تان نیز  پوش ارسال کنید .

  • چرا آمار برنامه یا برنامه های من در داشبرد بچ مشاهده نمی شود ؟

ابتدا مطمئن شوید که از کلید Live API key در برنامه تان استفاده کرده اید ، اگر باز هم مشکل دارید به این صفحه مراجعه کنید .

یا به تیم پشتیبانی ما support@batch.com. ایمیل بزنید.

به خاطر داشته باشید که آمار نصب و غیره با تأخیر حداکثر 24 ساعت ثبت می شوند . (به طور معمول نصب ها ساعت 12 هر ظهر و  توکن ها در همان لحظه بروز رسانی می شوند.)

توجه : 24 ساعت تأخیر در نمایش آمار نصب ، توی خود سایت Batch مطرح شده و برای نسخه ی Studio هم به همین صورته .

Screenshot_18_.png

چنانچه پس از گذشت 24 ساعت ، همچنان آماری را مشاهده نکردید ، مراحل ابتدایی نصب Hitex_Batch را مجدداً انجام دهید تا اشتباه هایتان را برطرف کنید.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 6/7/2019 در 00:05، hitexroid گفته است :

Batch یکی از پیشگامان ارتباطات و اطلاع رسانی پوش است که برای iOS, Android & mobile websites طراحی شده است.

مناسب برای آمارگیری دقیق  از تعداد نصب .

حداقل نسخه : Android 4.0.3 (API Level 15) و بالاتر

 

Screenshot_23_.jpg

 

  • قبل از هرکاری :


1- وارد Batch's dashboard شده و اپ اندرویدی جدیدی بسازید

Newapp.png

2- حالا بگذارید کلید های پوش شما ساخته بشن ؛ بعد اون هارو توی Batch's dashboard قرار بدید

*کلید Server API Key رو دریافت کنید*

اینجا برای یافتن Server Api Key دو مرحله پیش رو دارید

ابتدا با فیلترشکن وارد Firebase console بعد از اینکه وارد حسابتون شدید ، در صورت وجود ، پروژه ای رو انتخاب یا ایجاد کنید.

createNewApp.png

سپس روی + یا نام پروژه ی موجود کلیک کرده و وارد "Project settings" شوید.
روی عنوان "Cloud Messaging"  کلیک کرده و Server API Key رو کپی کنید.

FCMsetup.png


* فایل google-services.json خودتون رو که از فایربیس دانلود کردید رو کنار پروژه قرار بدید (عین تصویر زیر)

Screenshot_29_.png

*پیکربندی پوش بچ*

حالا به ⚙ Settings → General در Batch's dashboard رفته ، زبان پیش فرض را انتخاب کرده و Server API Key را در⚙️ Settings → Push settings وارد کنید .

fcmIDs.png

* دقت داشته باشید که پکیج نیم باید در برنامه شما ، بچ و فایربیس یکسان باشد *

* گام بعدی : 

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

در Basic4Android وارد Project → Manifest Editor شده و پنج خط زیر رو به آخر کد اضافه کنید : (بجای YOUR_API_KEY یکی از کلید های Live یا Dev را وارد کنید)


CreateResourceFromFile(Macro, FirebaseAnalytics.GooglePlayBase)
CreateResourceFromFile(Macro, FirebaseAnalytics.Firebase)
CreateResourceFromFile(Macro, FirebaseAnalytics.FirebaseAnalytics)
CreateResourceFromFile(Macro, Hitex_Batch.Manifast)
AddReplacement($BatchApiKey$, YOUR_API_KEY)

 

Screenshot_28_.png

 

  • Dev API key: برای توسعه یا اهداف تستی استفاده می شود ، این نوع کلید شامل ثبت آمار نمی شود ، مراقب باشید اپ خود را با این کلید توی مارکت ها منتشر نکنید .
  • Live API key: باید فقط در محیط تولید و در نسخه نهایی برنامه شما در مارکت استفاده شود .

Batch's dashboard  Settings → General

Scressenshot_15_.jpg

* اضافه کردن پشتیبانی از پوش نوتیفیکیشن *

برای اضافه کردن پشتیبانی از پوش نوتیفیکیشن ، بچ به firebase-core و firebase-messaging نسخه ی 11.0.0 و بالاتر نیاز دارد . ما به شدت استفاده از آخرین نسخه ی موجود رو پیشنهاد میکنیم (درحال حاضر 12.0.1)

کد های زیر رو به پروژتون اضافه کنید :


#AdditionalJar: com.google.firebase:firebase-core

#AdditionalJar: com.google.firebase:firebase-messaging

 

اگر میخواهید بچ به شناسه ی تبلیغاتی شما (Advertising ID) و دیباگ اشکال زدایی شما دسترسی داشته باشد ، استفاده کنید ، این شامل firebase-analytics هم می شود .

نگران نباشید این گزینه ها کاملاً اختیاری هستند.


#AdditionalJar: com.google.firebase:firebase-analytics

#AdditionalJar: com.google.android.gms:play-services-ads-identifier

در آخر مالتی دکس رو فعال کنید :


#MultiDex: True


چنانچه بعد از اضافه کردن موارد بالا با خطای Maven Artifact مواجه شدید ، پس از اطمینان از نصب آخرین نسخه ی Basic4Android نسخه ی ساپورت SDK خود را بروز رسانی کنید (به شدت پیشنهاد میشود از SDK خود ِبیسیک که توسط ارل ، ارائه شده استفاده کنید.)
 

* نمایی از sdk خود بیسیک :

Screenshot_30_.png

* نتیجه را آزمایش کنید : *

تبریک میگم شما بخشی از این آموزش رو انجام دادید.

بعد از اینکه برنامه رو روی شبیه ساز یا دستگاه اندرویدی که گوگل پلی روی آن فعال است اجرا کردید ، باید کد زیر رو توی Log بیسیک مشاهده کنید :

Screenshot_16_.png

مورد دوم ممکن است بسته به انتخاب نوع Api Key یا استفاده نکردن از دیپندنسی های فایربیس Core و Messaging نمایش داده نشود .

 

پس از انجام مراحل بالا در قسمت Settings → Debug میتوانید با Installation ID که توی لاگ دریافت کردید به مشخصات دستگاه اندرویدی رجیستر شده دسترسی داشته باشید و پوش تستی بفرستید . (پوش تستی را بر روی Dev Api تست کنید ، توکن ممکن است کمی با تأخیر ظاهر شود)

 

Screenshot_21_.png

 

* تصاویری از آمار نصب و پوش  : :3d-smileys069:

 

AnalyticsHeader.png

Overview2.png

 

AnalyticsRetention.png

AnalyticsNotifications.png

 

سوالات متداول :

  • آیا سرویس بچ رایگان است ؟

بچ طرح های رایگان و پولی با قابلیت های متفاوتی دارد که میتوان از طریق این صفحه به اون ها دسترسی داشت . (آمار نصب دقیق و تایید ارسال 500 پوش در دقیقه رایگان است)

  • آیا میتوانم بچ را در چندین برنامه استفاده کنم ؟

بله میتوانید هر تعداد که خواستید ، برنامه اضافه کنید.

  • آیا اعضای تیم من میتوانند برنامه های من را مدیریت کنند ؟

به عنوان سرپرست یا ادمین میتوانید افرادی از اعضای تیم تان را برای مدیریت برنامه هایتان ، ایجاد یا ویرایش کمپین های اعلان پوش  تعیین کنید.

  • آیا بچ امن است ؟

امنیت بالاترین الویت ماست ، تمامی فعالیت های ما از طریق دو روش encryption + SSL انجام می شود .

  • آیا بچ در ایران کار می کند ؟

بله ، شما میتوانید با بچ به کاربران ایرانی تان نیز  پوش ارسال کنید .

  • چرا آمار برنامه یا برنامه های من در داشبرد بچ مشاهده نمی شود ؟

ابتدا مطمئن شوید که از کلید Live API key در برنامه تان استفاده کرده اید ، اگر باز هم مشکل دارید به این صفحه مراجعه کنید .

یا به تیم پشتیبانی ما support@batch.com. ایمیل بزنید.

به خاطر داشته باشید که آمار نصب و غیره با تأخیر حداکثر 24 ساعت ثبت می شوند . (به طور معمول نصب ها ساعت 12 هر ظهر و  توکن ها در همان لحظه بروز رسانی می شوند.)

توجه : 24 ساعت تأخیر در نمایش آمار نصب ، توی خود سایت Batch مطرح شده و برای نسخه ی Studio هم به همین صورته .

Screenshot_18_.png

چنانچه پس از گذشت 24 ساعت ، همچنان آماری را مشاهده نکردید ، مراحل ابتدایی نصب Hitex_Batch را مجدداً انجام دهید تا اشتباه هایتان را برطرف کنید.


دانلود از لینک زیر :
 

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام ،

یا امام:3d-smileys021::3d-smileys021:

200 تومن پول یه کتابخونه پوش نوتیفیکیشن ؟! 

آقا صادق قیمتو اشتباه زدید یا کلاً تصمیم گرفتید قیمت این کتابخونه رو 200 ت بزارید؟؟؟؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری