Iphone USSD connection in background

I am trying to configure the USSD service using my iPhone. But I want the uSSD connection to be live in the background (it does not have a gray popup when connecting to USSD). The USSD connection will be coming in because I will not initiate it, and currently it is automatically opened by the phone, bringing me to the gray menu.

I want to basically not have this popup menu, and my program sends some information on the USSD connection programmatically to the source of the USSD connection. I know that there is no USSD API, but how can I basically read USSD #, which calls me, and then basically send back the data that I want through the uSSD tunnel that install the program.

As mentioned earlier, I can already automatically receive a uSSD connection. I just need to "run in the background" and then programmatically send something back.

+4
source share
2 answers

Access to USSD was completely legal in iOS,
Recently, I heard about how to do this using CoreTelephony, you should know that CoreTelephony is a private API, and you cannot use it for legal applications. Finally, there is no API for this via iOS until this comment is written.

+5
source

I am facing a similar problem, I find a way to make it legal

send bug report to apple and ask to support USSD http://developer.apple.com/bugreporter/

0
source

Source: https://habr.com/ru/post/1388644/


All Articles