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

مشکل با نرم‌افزار پیام‌رسان GoSMS

SMS
جهانگیر  8 سال پیش  8 سال پیش
+1 0

سلام دوستان وقتتون بخیر.
این مشکلی که می‌خوام بیان کنم قبلاً توسط دو نفر از اعضا مطرح شده بود که بدون جواب مونده.

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

اپلیکیشن من باید یک پیامک رو از شماره‌ای خاص دریافت کنه و عمل مناسب با پیام رو انجام بده.
از یک برودکست ریسیور استفاده کردم. 
مشکلی در عملکرد نرم‌افزار نیست. ولی وقتی نرم‌افزارهای پیام‌رسان نصب باشن یکم کار سخت میشه.

مشکل اول با پیام‌رسان هدهد بود که تونستم با بالا بردن اولویت برودکست ریسیور خودم پیامک رو زودتر از اون دریافت کنم.
طبق داکیومنت‌های گوگل عدد priority در manifest باید زیر 1000 باشه که انگار هیچ اپلیکیشن پیام‌رسانی رعایت نمی‌کنه. با توجه به اینکه priority از نوع int هست، ماکزیمم مقداری که میگیره عدد (1-31^2) می‌باشد.

مشکل اصلی با اپ GoSMS هست که هرکاری می‌کنم باز هم اون زودتر پیامک رو دریافت می‌کنه.
سایت استک هم زیرورو کردم. (در دو روز گذشته) ولی همه گفتن که این GoSMS رو نمیشه کاریش کرد...

ولی مطمئنم که راه‌حلی هست. چون وقتی نرم‌افزار بانک ملی رو روی حالت پیامک قرار می‌دم و پیام‌های بانک ملی برام می‌آد، توسط GoSMS خونده نمیشه.

ببخشید از اینکه طولانی شد. پیشاپیش ممنون از راهنمایی‌هاتون.

0 0
منم قبلا همچین مشکلی داشتم. go sms بالاترین priority رو برای رسیور خودش گذاشته. حالا این کارم کرده مشکلی نیست در حالت عادی باید بعد از go sms رسیور نرم افزار شما اجرا بشه. مشکل اینجاست که go sms بعد از خوندن پیام دیگه اجازه نمیده هیچ نرم افزاری یام رو بخونه. طبق اطلاعاتی که من اون زمان به دست اورده بودم اگر شما اولویت رسیورتون رو روی حداکثر بذارید در این صورت سیستم عامل میاد و نگاه میکنه به اینکه کدوم نرم افزار زودتر روی گوشی نصب شده. اما من اینم تست کردم فایده ای نداشت. (8 سال پیش)
0 0
کسی نظری نداره؟! (8 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
Hajhosseini  8 سال پیش
+3 0

این عدد رو ست کنی مشکلت حل میشه

 <intent-filter android:priority="2147483647" >
پاسخ به سوال 
جهانگیر  8 سال پیش
0 0

سلام دوست عزیز آقای حاج حسینی.
ممنون از پاسختون.
ولی صحیح نیست. توی متن سوالم ذکر کردم که مقدار کمیت priority رو برابر با (1-31^2) قرار دادم. (2147483647=(1-31^2))

نرم‌افزار GoSMS هم خودش رو روی همین اعداد ست کرده.
ممنون میشم دوستان راهنمایی بفرمایند.


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