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

چگونگی درج خبرنامه در برنامه+ نوتیفیکشن ؟؟؟


qashqaie

سوال

سلام خدمت تمامی عزیزان و اساتید گرام

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

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

 

مشکلم در حال حاضر این هست که من میخوام به محض درج خبر جدید در سایت یک نوتیفیکشن در گوشی مخاطب بیاد و اعلام کنه که فلان خبر با عنوان فوق در سایت درج شده و کاربر با کلیک بر روی اون به برنامه و به اکتیویتی مشخص شده هدایت بشه...!

 

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

یک سورس از جایی گیر آوردم با نام GET Update site خیلی خوب بود،اما مشکلش اینه که فقط تا زمانی که درون همون سورس آدرس سایت رو تغییر می دم عمل میکنه ولی وقتی میخوام کدهاش رو در برنامه خودم قرار بدم درست کار نمیکنه (البته تا 90% مطمئن هستم که ایراد از خودمه نه کدها،چون تو خود سورس خوب کار میکنه)

 

خب با توجه به توضیحاتی که دادم ممنون میشم دوستان اگر توضیحی،آموزشی،راهکاری،سورسی در اختیار دارند که میتونه به پروژه من کمک کنه،تو این پست قرار بده تا هم کار من پیش بره هم اینکه شاید گره کار فرد دیگری هم باز بشه!

 

راستی اگر در خصوص برنامه ای که آماده کردم هم دوستان پیشنهادی،انتقادی دارند ذکر کنند باز هم ممنون میشم.

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

 

 

Qashqaie news.zip

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

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

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

آقا میشه بگی چطوری این عکسهارو برای هر خبر قرار دادی؟ هرکاری میکنم نمیتونم

کار خاصی نکردم.

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

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

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

 

من الان در حال حاضر این سرویس رو در برنامه قرار دادم و در اکتیویتی main دستور استارت اون رو دادم

#Region  Service Attributes 
#StartAtBoot: true 
	'baraye raftan in program be list barname hay startup
	
	
	#StartCommandReturnValue: android.app.Service.START_STICKY
	'Kar dar phosht zemine goshi
#End Region

Sub Process_Globals
	Dim x As HttpJob
Dim t As Timer

Dim xx As Notification
End Sub
Sub t_tick
x.Initialize("x",Me)
x.Download("http://feedpress.me/qashqaie") 'download code hay site
End Sub
Sub jobdone(c As HttpJob)
If(c.Success=True) Then ' agar movafgh bod
	Dim txt,load As String
txt=x.GetString'txt=code hay site
load=File.ReadString(File.DirRootExternal,"update.not") ' in ham hamun code hay load shode dar dafe ghabl
	If(txt=load) Then	
ToastMessageShow("سایت بروز نشده",False) ' agar code hay site =  code hay string load bod yani update nist
	Else
	elanat ' agar mosavi nabod update va bro be sub elanat
	End If
Else

ToastMessageShow("Error",False)
End If

End Sub
Sub elanat ' inam vase elanat
xx.Initialize
xx.icon="icon"
xx.Light=True
xx.AutoCancel=True
xx.OnGoingEvent=True
xx.SetInfo("اخبار جدید در پایگاه خبری درج گردید",DateTime.Time(DateTime.Now) ,Safhe_asli)
xx.Notify(1)
End Sub
Sub Service_Create

End Sub

Sub Service_Start (StartingIntent As Intent)
t.Initialize("t",1000) ' zaman bin har berozresani
t.Enabled=True
End Sub

Sub Service_Destroy

End Sub

Try
	StartService(work)
	Catch
	End Try

اما هیچ تاثیری نداره...!

 

فقط زمانی که گوشی رو ریستارت میکنم،نوتیفیکشن میاد و نشون میده اما مدام و هر یک ثانیه صدای Sound اجرا میشه و مجبور به توقف برنامه میشم.

 

تقاضای راهنمایی دوستان....

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

آقای قشقایی میتونی از این چیزی که نوشتی یه آموزش تصویری بذاری؟؟؟

من نیازش دارم

ممنون

کدوم چیز؟

اگر منظور کد سرویس هست،باید بگم کار نمیکنه فعلا...!

ان شاء الله اگر دوستان کمک کنند و عیب و ایرادش رو بگیرند و یا راهکار بهتری در اختیارمون بزارند،تکمیل که شد حتما میزارم!

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

بایگانی شده

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

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

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