PDA

View Full Version : دریافت notification Real Time در اندروید



ali_72
چهارشنبه 03 دی 1393, 11:22 صبح
سلام
برنامه وب با mvc web API نوشتم
من یک سری وب سرویس به برنامه نویس اندروید ارائه دادم
یک مورد دیگه که میخوام به برنامه اضافه کنم ارسال اطلاعیه Real Time است یا چت آنلاین

مثلا با اضافه شدن یک محصول به پایگاه داده بلافاصله بدون Reload صفحه به کاربر پیغام داده شه

من این کار را در وب بدون مشکل انجام میدم با signalR

اون جا میدونم سمت کلاینت باید چی بنویسم
اما الان من با برنامه نویس اندروید پروزه در ارتباط نیستم
برای من یک سوال مطرح است سمت کلاینت که این بار موبایل است پطور کدنویسی می شود؟
من به عنوان سرور برای موبایل باید چه کاری انجام بدم؟ چی بفرستم؟ آیا روال وب رو ادامه بدم؟ یا اصلا signalR مناسب هست؟ اگه نه باید از چی استفاده کنم
ممنون

storm_saeed
چهارشنبه 03 دی 1393, 13:02 عصر
به این چیزی که میخواید انجام بدید push notification میگن یعنی به جا اینکه یوزر ریکویست بزنه سرور به گوشی ریکویست میزنه شما ابتدا id افراد رو تو سرورتون باید داشته باشید سپس یه جیسون حاوی اطلاعات مورد نیازتون به گوگل میفرستید سپس گوگل به گوشی شما ریکویست و ....

ali_72
چهارشنبه 03 دی 1393, 14:13 عصر
به این چیزی که میخواید انجام بدید push notification میگن یعنی به جا اینکه یوزر ریکویست بزنه سرور به گوشی ریکویست میزنه شما ابتدا id افراد رو تو سرورتون باید داشته باشید سپس یه جیسون حاوی اطلاعات مورد نیازتون به گوگل میفرستید سپس گوگل به گوشی شما ریکویست و ....

ممنون دوست عزیز
من سمت سرور (وب - ASP MVC WEB API) چطور باید کد بنویسم؟ آیا لینک راهنما دارید؟ چون اندروید کار نکردم نمیدونم چطور کدنویسی سمت کلاینت تو وب رو با موبایل مقایسه کنم

حالا گوگل چرا؟

گوگل چه نقشی داره؟
id افراد رو تو سرور دارم

Nevercom
چهارشنبه 03 دی 1393, 15:04 عصر
ظاهراً SignalR برای جاوا (و اندروید) SDK مجزا داره: https://github.com/SignalR/java-client

storm_saeed
چهارشنبه 03 دی 1393, 15:17 عصر
http://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-messaging-gcm-php-and-mysql/
اینجارو مطالعه کنید