بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

اندروید - Push Notification (  به یه جاهایی رسیدیم ! )

مدیریت گفتگو
مجتبی یگانه 12 سال پیش
آخرین تغییر: 10 سال پیش

دوستانی که با Google Cloud و به خصوص Google Cloud Messaging کار کردند ، لطفا کمک کنید که ما هم به یه جاهایی برسیم :)

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

نمی دونم من این حس رو دارم یا واقعا اینجوریه که code.google.com/apis/console  خیلی شلوغه ،

1 - مثلا تو Parse.com خیلی راحت تونستم دنبال کنندگان (subScripters)  رو پیدا کنم ، اما تو گوگل حتی نتونستم اون رو ببینم ! ، شما میدونید کجاست ؟

2 - من دیدم که Cloud DataBase و Cloud Stroage داره ، یعنی میشه کلا به جای هاست ازش استفاده کرد ؟

نظرات

مجتبی یگانه 12 سال پیش
رو اعصابه آآآ :| com.jomlak.app.push.permission.C2D_MESSAGE
حامد 12 سال پیش
برنامه جملک از این سرویس استفاده کرده؟؟
حامد 12 سال پیش
خیلی خوبه . 20 گیگ رایگان میده

پاسخ‌ها 7

Spirit 12 سال پیش

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

یه خروجی از جنس json باید تولید کنی (آرایه ای از json) بعد هر آرایه میتونه شامل آی دی ، متن پیام ، تاریخ انقضاء و... باشه و بعد تو سمت برنامه میای بررسی میکنی مثلا اگه پیام تاریخش منقضی نشده باشه و  پیام شماره 5 تو دیتابیس پیامها نبود اونو اضافه کنی و به کاربر نشون بدی از راههای مختلف.

جایگزین هم من Parse.com رو میشناسم که راه اندازیش آسونه ولی نسخه رایگانش محدودیت داره.

نظرات

حامد 12 سال پیش
dropbox از این سیستم ها نداره؟؟؟
حامد 12 سال پیش

آمار اینم دربیارین:

https://pushover.net/

نظرات

مجتبی یگانه 12 سال پیش
تشکر ، الان مطرح کردم بازخورد ها رو بگیرم ، هدف اینه بعد امتحاناتم سعی کنم روی سرور خودم ، این کار رو انجام بدم و محتاج Google و سایر اجنبی ها نباشیم :))
مجتبی یگانه 12 سال پیش

@hamedjj

Pushover uses a simple REST API to receive messages from your application and send them to devices running our device clients. 

"هل بده"  یک API سادست ، تا پیامها را از برنامه ی شما دریافت کند و به دستگاه هایی که نسخه ی کاربری برنامه ی ما را استفاده می کنند ، ارسال کند

اینجوری که من فهمیدم ، یه نوع سیستم خبر رسانی هست ، با این تفاوت که سه نسخه ی تحت وب ، اندروید و IOS داره !

نظرات

حامد 12 سال پیش

اگه تحریم هستیم پس این notification های برنامه ها چطور برامون میاد؟؟؟
چون خیلی از برنامه ها هست که از این سیستم استفاده میکنند؟؟؟؟

یا نوتیفیکیشن ها فیس بوک چطور برامون میاد
تو برنامش که نمیشه در حالت عادی رفت؟؟

نظرات

Vahid 12 سال پیش
تحریم ها روی notification ها اعمال نشده ...
مجتبی یگانه 12 سال پیش
در GCM موقع ثبت اولیه دستگاه ، اگه با IP ایران درخواست فعال سازی بدید 5 دقیقه طول میکشه تا جواب بیاد ! ، ولی با آنتی ها ، 2 ثانیه !
Borhani 12 سال پیش
ارتباطی به تحریم ندارد
مجتبی یگانه 12 سال پیش
پس به چی ربط داره ؟ ، شما تست کردید خودتون ؟ - میدونید که برای استفاده از گوگل notification باید در دستگاه حساب gmail ثبت شده باشه ؟ - ما parser و Google رو راه انداختیم ، با حامد عزیز همکاری کردیم و جواب گرفتیم
Vahid 12 سال پیش

دوستان کسی با وبسایت parse.com کار کرده ؟

محدودیت نسخه رایگانش دقیقا چیه ؟

نظرات

مجتبی یگانه 12 سال پیش
حداکثر 30 خواست در ثانیه ، حداکثر Background Job فقط 1 عدد ، حداکثر 1 میلیون Notification ، البته همچین بد هم نیست ولی Google محدودیت کمتری داره (شاید هم نداشته باشه هنوز خیلی تست نکردم !) ، در ضمن استفاده ازش مشکل فیلترینگ و فیلتر معکوس رو نداره ، کاملا آزاده :)
حامد 12 سال پیش

در این لینک توضیحات مربرط به پکیج رایگان parse.com هست:

https://parse.com/plans

در لینک زیر هم یکی از کاربران به نام smemamian زحمت کشیدند یه نمونه پروژه آموزشی برای این سیستم درست کردند :

در کلاس extends شده از Application، خط 17 شماره سریال های خودتون رو بنویسید:

Parse.initialize(this, YOUR_APPLICATION_ID, YOUR_CLIENT_KEY);

دریافت

نظرات

Pr0gramm3r 12 سال پیش
یه سوال .. کلا این push notification چی هست؟
حامد 12 سال پیش
تا حالا نشده یه پیام تو گوشیت از طرف بازار یا مارکت دیگه بیاد بگه مثلا 18 برنامه برای بروز رسانی وجود دارد؟؟؟ .... به او پیام نوتیفیکیشن میگن و این سرویس هم به شما اجازه فرستادن این پیام ها را میده
SaM MP 12 سال پیش
من که خیلی لازم دارم اگه یکی از دوستان یه راه خوبشو معرفی کنه که عالیه
یزدانی 12 سال پیش
آقا دمت گرم کار مارو راه انداختی محدودیت هاشم خیلی زیاد نیست انم واسه ماکه برنامه هامون تهش 5000 تا دانلود میشه !
محمد حسین زاده 12 سال پیش

دوستانی که خودشون سرور دارن میتونن پیاده سازی کنن.

برای .net کار ها SignalR کاملا مناسب و غنی هست و کلاینت جاوا / اندرویدش هم با حمایت مایکروسافت نوشته شده

برای php کارها هم web sokets راهکار سمت سروره و کلاینت های اندرویدیش موجوده

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

نظرات

مجتبی یگانه 12 سال پیش
خیلی ممنون ، برای کار کردن با php میشه بیشتر توضیح بدید ؟ ، منظورتون از Web Sokets دستوراتی مثل Curl در php هست ؟ ، من همیشه در برنامه نویسی به هر زبانی این مشکل اصلیم بوده که وقتی کاربر ip static نداره ، چطور میتونم باهاش تبادل داده کنم ، اگه یه کد نمونه به من بدید قطعا روی سرور خودم پیدا می کنم و آموزشش رو اینجا میزارم ، والا تا به الان از هرکسی که پرسیدم ، جواب میده که "یک کانکشن میزنیم ، کانکشن رو باز نگه میدارم ، تبادل داده میکنیم !" ، اما هیچ کس نمونه کدی به من نداده ، یا حداقل 2 تا لینک D: ، ببخشید فکر کنم خیلی جنبشی و اعتراضی شد !
دانشی در مورد php ندارم و علاقه ای هم به پیگیریش ندارم. اما در مورد روند اجرا و منطقش هر راهنمایی که لازم باشه در خدمتم
مجتبی یگانه 12 سال پیش
ای خدا ! ، مشکل یکی دوتا نیست که ! ، الان که تونستم GCM رو راه بندازم , یکم بهش مسلط بشم ، تا اومد یه برنامه چت واسه تست بنویسم تازه میگه برای استفاده از Google Cloud کاربر باید در دستگاهش حساب گوگل ثبت کرده باشه وگرنه GCM Register کار نخواهد کرد :(( - خوب به ما چه کاربر تو دستگاهش حساب Gmail ثبت نکرده ! ، گوگل میگه باید صفحه ی Account Manager رو باز کرد تا کاربر حساب گوگل اش رو وارد کنه ، خوب آخه کسی این کار رو میکنه ؟
حامد 12 سال پیش
alu برای استفاده از این سرویس GCM باید برای خودت سرور داشته باشی نه؟
مجتبی یگانه 12 سال پیش
یه هاست که php اجرا کنه کافیه ، حتی همین هاست های رایگان ، چرا که فقط درخواست رو به GCM منتقل میکنه ! ، کار اصلی رو گوگل انجام میده
na3er-faraji 12 سال پیش
دوستان دات نت کار میتونن از دوره ای که تو سایت آقای وحید نصیری راجع به SignalR هست استفاده کنند. بسیار روان و عالی توضیح داده شده
h_uk2009 11 سال پیش
بنده همه این توضیحات رو خوندم سواتلی که دارم اینه که آیا این مباحث قبل از درس استاد مطرح شده !؟؟؟؟؟؟؟ یا بعدش ؟!
مجتبی یگانه 11 سال پیش
هیچ ربطی به روش تدریس شده ی استاد ندارن :)
mahdiFar77 10 سال پیش
یه سوال.اگه استفاده از این سرویس گوگل نیاز به فعال کردن گوگل داره پس چرا توی گوشی که گوگلش فعال نیست ولی نوتیفیکیشن تلگرام کار میکنه؟
mahdiFar77 10 سال پیش
کسی جوابی نداره؟
هادی بی غم 10 سال پیش
دوستان من هنوز به این قسمت برنامم نرسیدم واسم سوال پیش اومده که چرا از همون روش استاد استفاده نمیکنن دوستان ؟ آیا ایراد خاصی داره ؟

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .