آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

چند سوال از راه اندازی GCM

alisherafat01  10 سال پیش  10 سال پیش
+1 0

سلام دوستان :)

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

1- ما همون ابتدای کار (مثلا در کلاس Application) میایم و Registration ID یا همون Token رو به ازای هر کاربر میگیریم و به سرور خودمون ارسال میکنیم تا بعدا ازش برای ارسال پوش استفاده کنیم.  >>> آیا باید بعد از اینکه این کار باموفقیت انجام شد باید مقداری رو در Preferences ها ذخیره کرد که هر دفعه عملیات دوباره انجام نشه؟

2- آیا این Registration ID ها از طرف گوگل تغییر میکنه که ما بعدا بخایم اونو در سرورمون هم آپدیت کنیم؟ ( آخه بعضی ها توی stack نوشته بودن که گوگل دیگه این کار رو نمیکنه و نیاز نیست نگران این موضوع باشیم ولی در Sample خود گوگل برای راه اندازی GCM این موضوع در نظر گرفته شده و یه چیزی مثل OnTokenRefresh وجود داره که باید داخلش ID جدید رو به سرور بفرستیم که اگه اینجوری باشه بازم مشکل سوال اول در این مورد هم به وجود میاد! )

  فعلا همین سوالا کافیه D:     ممون....

+2 0
1- بله میتونید ذخیره کنید ، 2- در این مورد اطلاعی ندارم (10 سال پیش)
+2 0
1- همونطوری که محمد حسین گفت، نیازی به انجام دوباره این کارها نیست. 2- حدود 1 سالی میشه که از gcm استفاده میکنم ولی تا به امروز همچین مشکلی نداشتم. پیشنهاد: شما توکن اولیه رو ذخیره کن، با هر بار ورود توکن رو از گوگل بگیر و چک کن اگر با توکن ذخیره شده تفاوت داشت به سرور ارسال کن. (10 سال پیش)
0 0
ممون از علی و محمد حسین عزیز :) در رابطه با پیشنهادتون : خب اینکه با هر بار ورود کاربر بخایم درخاست بدیم تا توکن رو بگیره به نظر منطقی نمیاد! خب اگه شما یه سال هست که موردی برای update توکن نداشتین و همه کاربراتون پوش رو دریافت میکردن که خب کارمون آسون میشه و نیازی نیست که نگران این مورد باشیم مگه نه؟ (10 سال پیش)
+1 0
گرفتن توکن منطقیه به 2 دلیل: 1- ترافیک درخواست های کاربران روی سرور شما نیست 2- حجم بایت هایی که ارسال میشه انقدر کمه که هیچ تاثیری در پروسه اجرای برنامه ایجاد نمیکنه، حتی با کند ترین نت ها هم مشکلی پیش نمیاد. (10 سال پیش)
 برای این سوال پاسخی وجود ندارد.

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