PDA

View Full Version : ارسال پیامک توسط اپ و عدم نمایش آن در messagebox یا پاک کردن اون پیام ارسال شده



cjmoon
دوشنبه 22 مهر 1398, 08:02 صبح
با سلام خدمت اساتید

من یک نرمافزار دارم دارم می نویسم که کاربر بستگی به نیاز خودش رو هر دکمه کلیک کرد کد دستوری از طریق پیامک برای من ارسال می کنه

حالا من می خوام که کد دستوری یا اون پیان ارسال شده توسط اپ من تو messagebox نشان داده نشه

یا باید از کد خاصی استفاده کنم تو این اینجا که نمی دونم

یا پیام را که به شماره پشتیبانی نرم افزار که ثابت هست پاک بشه

لطفا در این خصوص راهنمایی کنید

rubiks.kde
دوشنبه 22 مهر 1398, 22:10 عصر
برای ارسال sms شما باید از SmsManager استفاده کنید. ولی از آندروید 4.4 به بعد ارسال sms در sms provider ذخیره میشه و برای بقیه برنامه ها قابل مشاهده است.
برای این کار شما باید بعد ارسال sms اون رو حذف کنید که این کار هم تنها برای برنامه default شده امکان پذیر هست در آندروید 4.4 . به عبارت دیگه برنامه ایی که بعنوان default sms انتخاب شده توسط کاربر تنها قابلیت حذف sms داره و بقیه برنامه ها تنها میتونن بخونن

اگر شما توضیحات خود اندروید رو مشاهده کنید با این نکته روبرو میشید

Note: Beginning with Android 4.4 (API level 19), if and only if an app is not selected as the default SMS app, the system automatically writes messages sent using this method to the SMS Provider (the default SMS app is always responsible for writing its sent messages to the SMS Provider). For information about how to behave as the default SMS app, see Telephony.