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

سوال مهم برنامه نویسی آیفون

کامیار  10 سال پیش  10 سال پیش
0 0

سلام

حتما همتون برنامه های شارژ اندروید را دیده اید که با زدن یک دکمه یک رشته کد ussd گرفته میشه و شارژ خرید میشه و لی در آیفون این امکان از داخل برنامه وجود ندارد و میباست کد های ussd در قسمت شماره گیری وارد شود . میخواستم بپرسم میتوان برنامه شارژ نوشت برای آیفون که در برنامه با زدن دکمه یک کپی از رشته ussd گرفته شود و در قسمت شماره گیری پیست شود یا این که خود کاربر پیست کند و رشته را شماره گیری کند؟

 برای این سوال 4 پاسخ وجود دارد.
پاسخ به سوال 
کاشی زاده  10 سال پیش
+1 0

سلام ،
همانطور که اشاره کردید گرفتن شماره هایی که شامل * و # هست توسط Apple (لینک مستندات) محدود شده و امکان پذیر نیست.
اما با استفاده از فریمورک CoreTelephony و متد CTCallDialWithID این امکان میسر خواهد شد ، البته توجه داشته باشید که در دستگاه های Jailbreak کاربرد دارد .
CTCallDialWithID یک متد Private است که در صورت استفاده از آن اپلیکیشن شما توسط Apple ریجکت خواهد شد .
در رابطه با نحوه استفاده و به کارگیری آن میتوانید در Stackoverflow سرچ کنید نمونه کد هایی برای استفاده از آن قرار دارد .

پاسخ به سوال 
کامیار  10 سال پیش
0 0

حالا جدا ازن میخوام دکمه نهایی برنامه اون رشترو کپی بگیره و در قسمت تماس پیست کنه . خودش میتونه یهو به اون قسمت بره و پیست شه یا کاربر خودش باید به قسمت تماس بره و پیست کنه؟

پاسخ به سوال 
کاشی زاده  10 سال پیش
+1 0

با استفاده از این کد میتوانید داده مورد نظر را در Clipboard ذخیره کنید :

 UIPasteboard.generalPasteboard().string ="*21#"

و با این دستور میتوانید برنامه تماس تلفنی را باز کنید :

  let url = NSURL(string: "tel://")
UIApplication.sharedApplication().openURL(url!)

البته راه صحیح تر این هست که شماره را به صورت یک Alert نمایش بدید تا کاربر با تصمیم خود آن را شماره گیری کند .

پاسخ به سوال 
کامیار  10 سال پیش
0 0

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

0 0
در حال حاضر فرصت انجام پروژه و یا همکاری ندارم ، میتونید داخل سایت تاپیک جدیدی ایجاد کنید و درخواست همکاری را در آن جا قرار دهید شاید دوستانی علاقمند به همکاری با شما باشند . (10 سال پیش)
0 0
در زمینه ی اندروید اگه پروژه ای دارید در خدمتیم :-) (10 سال پیش)

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