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

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

مدیریت گفتگو
alisherafat01 10 سال پیش
آخرین تغییر: 10 سال پیش

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

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

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

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

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

نظرات

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

هنوز پاسخی ثبت نشده است


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