انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ارسال notification وقتی برنامه اندروید در حال اجرا نیست

ارسال notification وقتی برنامه اندروید در حال اجرا نیست

#5
(۱۳۹۴/۰۲/۰۹, ۰۴:۲۵ ب.ظ)'admin' نوشته: شما در سرویس می توانید هر کدی بنویسید، مثل دریافت اطلاعات جدید از سرور، بنابراین در این زمینه تفاوتی نمی کند.
بعد از نصب برنامه اندروید، کاربر برای اولین بار وارد آن می شود، همان یک بار اجرا کافی است و قبل از خروج کاربر از برنامه اندروید، سرویس فعال شده و مطابق برنامه ریزی ما، کدهایش را بر اساس زمان بندی دلخواه اجرا می کند (دیگر فرقی نمی کند که کاربر داخل برنامه باشد یا خیر، یک متغیر هم در برنامه به عنوان حالت فعال بودن یا نبودن سرویس، یعنی مقدار 0 یا 1 ، تعریف می کنید که اگر قبلا سرویس اجرا شده، با اجراهای بعدی برنامه اندروید، دوباره سرویس را فعال نکنیم).
مثلا هر 30 دقیقه، یک notification نمایش داده شود.
اگر قصد دارید که کاربر هرگز وارد برنامه اندروید نشود، می توانید برنامه اندروید را به گونه ای طراحی کنید که به محض ورود کاربر به آن (بعد از نصب)، سرویس فعال شده و سریعا کاربر از برنامه خارج شود (به صورت اتوماتیک).

------------------------------------------------

همچنین بد نیست که در مورد Widget ها نیز کمی تحقیق کنید :

http://www.vogella.com/tutorials/Android...ticle.html




 

با تشکر فراوان
به شکلی که شما در بالا گفتید، باید دائما (مثلا هر 30 دقیقه یک بار) وجود اطلاعات جدید روی سرور را چک کنیم که اینکار باعث مصرف حجم زیاد اینترنت میشه.
من چند روز اخیر در مورد استفاده از سرویس های www.parse.com یه چیزهایی پیدا کردم، نوتیفیکیشن هم ارسال میکنه. ولی دقیقا نمیتونم به شکلی که خودم میخوام ازش استفاده کنم. مثلا اینکه عنوان نوتیفیکیشن را عبارتی که من میخوام نمایش بده (درحالت فعلی همان نام برنامه را نشان میدهد) همچنین میخوام وقتی روی نوتیفیکیشن کلیک میشه، سایت یا صفحه خاصی در بازار باز بشه.
خیلی ممنون میشم اگر راهنماییم کنید.
با تشکر


 

 
پاسخ


پیام‌های این موضوع
RE: ارسال notification وقتی برنامه اندروید در حال اجرا نیست - توسط mahdi52 - ۱۳۹۴/۰۲/۰۹, ۰۶:۱۴ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان