رفتن به مطلب
  • 0

ساخت پشتیبانی انلاین


mohsen12

سوال

سلام وقت همگی بخیر 

 

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

اما خیلی دوست دارم یه بخش اضافه کنم برای پشتیبانی انلاین که کاربر از برنامه اصلی پیام خودشا ارسال کنه و ادمین توی برنامه دوم دریافت و بتونه جوابا ارسال کنه 

متاسفانه توی بیسک فور مبتدیم و ایده هامم ته کشیده 🙃

اگه کسی کتابخونه،ایده ، نظر سورس، اموزش یا هرچی داره لطفا بگه 

پیشاپیش ممنون♥️

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

6 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

در ۱۴۰۱/۴/۱۶ در ۲۱:۵۹، mohsen۱۲ گفته است:

سلام وقت همگی بخیر 

 

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

اما خیلی دوست دارم یه بخش اضافه کنم برای پشتیبانی انلاین که کاربر از برنامه اصلی پیام خودشا ارسال کنه و ادمین توی برنامه دوم دریافت و بتونه جوابا ارسال کنه 

متاسفانه توی بیسک فور مبتدیم و ایده هامم ته کشیده 🙃

اگه کسی کتابخونه،ایده ، نظر سورس، اموزش یا هرچی داره لطفا بگه 

پیشاپیش ممنون♥️

سلام

خب اگه خودتون بخواید پیاده کنین به طور کلی دو مدل هست:

1- تیکت: کاربر یه موضوع و متن مینویسه و روی دکمه ثبت کلیک میکنه و توی دیتابیس ذخیره میشه. بعد شما از پنل مدیریتی یا برنامه مدیریتی اون متن رو دریافت میکنید و میتونید بهش پاسخ بدید و وقتی شما هم پاسخ دادید باید متن پاسخ تون کنار تیکت اون فرد توی دیتابیس توی یه ستون دیگه (به عنوان مثال ستون Response یا Answer) ذخیره بشه و حتی میتونین با فایربیس بهش نوتیفیکیشن هم بفرستین که پاسخ سوال تون داده شد.

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

2- چت آنلاین: این روش مثل یه پیامرسان عمل میکنه و شما با کاربرتون در لحظه و مثل واتساپ یا تلگرام چت میکنید و حتی میتونید قابلیت سین شدن هم بزارید. برای پیاده سازی این مورد بهتره از سوکت و یه vps استفاده کنین. (حتی سرور این مورد رو میتونید با B4j هم بنویسید که خب سینتکسش مثل همون B4a هست و کار شما رو راحت میکنه.)

 

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

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

با آرزوی توفیق و سلامتی برای شما دوست عزیز:53:

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

در ۱۴۰۱/۴/۱۶ در 23:48، امیرحسین قاسمی گفته است:

سلام

خب اگه خودتون بخواید پیاده کنین به طور کلی دو مدل هست:

1- تیکت: کاربر یه موضوع و متن مینویسه و روی دکمه ثبت کلیک میکنه و توی دیتابیس ذخیره میشه. بعد شما از پنل مدیریتی یا برنامه مدیریتی اون متن رو دریافت میکنید و میتونید بهش پاسخ بدید و وقتی شما هم پاسخ دادید باید متن پاسخ تون کنار تیکت اون فرد توی دیتابیس توی یه ستون دیگه (به عنوان مثال ستون Response یا Answer) ذخیره بشه و حتی میتونین با فایربیس بهش نوتیفیکیشن هم بفرستین که پاسخ سوال تون داده شد.

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

2- چت آنلاین: این روش مثل یه پیامرسان عمل میکنه و شما با کاربرتون در لحظه و مثل واتساپ یا تلگرام چت میکنید و حتی میتونید قابلیت سین شدن هم بزارید. برای پیاده سازی این مورد بهتره از سوکت و یه vps استفاده کنین. (حتی سرور این مورد رو میتونید با B4j هم بنویسید که خب سینتکسش مثل همون B4a هست و کار شما رو راحت میکنه.)

 

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

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

با آرزوی توفیق و سلامتی برای شما دوست عزیز:53:

دم شما گرم فعلا همون تیکت را پیاده میکنم ولی منظور از مورد دومتون را نفهمیدم، باید با api سایتی چیزی ارتباطش بدم یعنی؟

بازم تشکر💙

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

در ۱۴۰۱/۴/۱۷ در ۰۶:۲۱، mohsen۱۲ گفته است:

دم شما گرم فعلا همون تیکت را پیاده میکنم ولی منظور از مورد دومتون را نفهمیدم، باید با api سایتی چیزی ارتباطش بدم یعنی؟

بازم تشکر💙

خیر api یه سرویس دیگه نیاز نیست.

این پست رو ببینید:

 

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

در ۱۴۰۱/۴/۱۷ در 12:55، امیرحسین قاسمی گفته است:

خیر api یه سرویس دیگه نیاز نیست.

این پست رو ببینید:

 

این سوکت تا جایی که من تست کردم یک به یک میشه برای اینکه چند تا کاربر همزمان ب سرور وصل شن چطوری میشه؟

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

در ۱۴۰۱/۴/۱۷ در ۱۵:۱۴، DexterFstone گفته است:

این سوکت تا جایی که من تست کردم یک به یک میشه برای اینکه چند تا کاربر همزمان ب سرور وصل شن چطوری میشه؟

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

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

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...