How to access Signal strength in iPhone for Jailbreak [duplicate] - iphone

This question already has answers here:
Closed 11 years ago.
I am working on an iPhone project related "Create call log with Signal Strength". So we must get required RXQual, RXlevel, FER, C/I values. This app will support for jailbreak.
But I am unable to get any information to access these exact values. I can't go ahead without these values & unable to deliver the project to Clients.
Please suggest & guide me, How can I access these values. Its very urgent.
Can you suggest me the private API's for getting access the signal strength values?

I see you've included the tag "jailbreak", so I imagine that the use of only public apis is a non-issue for you. But for future people coming to this question, there is no way at all to get these values through public (i.e. app-store-legal) methods.

Related

AdMob in iOS app - Collected user data deletion

New to AdMob and trying to understand compliance as it relates to providing and deleting collected user data to a user upon request from purely programming standpoint.
In my research, it appears that there is an API for the user to at least delete the data. https://developers.google.com/analytics/devguides/config/userdeletion/v3/ being the most helpful so far though not specifically particularly helpful in code examples. This would probably be accomplished either by the developer using the client ID manually or via the developer's app -> user deletion API.
Assuming one of the two approaches is the proper way the industry is currently handling this, how is this typically handled in Swift (ideally via SwiftUI not UIKit but I can follow along either way)? Please note I am not asking how to set up AdMob in general, or how to use UMP to provide GDPR consent, or what anything related to legal/compliance beyond programming.
If there is some other, more preferred option, please let me know that as well.
Thus far I have researched the differences in client ID and user ID from an end user perspective. Code-wise, I am unsure where to start until understanding which approach to take as dictated by the answers above. I have also looked into exposing the client ID vs various items that might be used as a generic device ID but am unsure how best to obtain this as well.
Thanks!

Customer-Supplied Encryption Key feature is not available (but it is!)

Not had a problem using the Customer-Supplied Encryption Key feature until today, when trying to access some stored files this error keeps appearing, even though it is supported in the UK and has been working perfectly fine for the past 18 months until now.
Am using the service via the Firebase Spark Plan so cannot ask Google for help directly, so just wondering if anyone else is having an issue?
Regarding the circumstances you described I advise you even if you don't have enough support level to open a ticket to our support platform, you can create a private issue tracker here specifying your Google Cloud Project Number and the link to this Stackoverflow question. If you follow this process, I'll be able to get this case, because I'm sure that we will need to perform some actions on your project to investigate deeper the root cause.

Facebook Custom Audiences approximate_count value is too low [duplicate]

This question already has answers here:
Is there any way to get a list of users for a custom audience?
(2 answers)
Closed 8 years ago.
I finished uploading users into audiences and everything went smoothly, no error received. I checked the audiences and approximate_count shows only a small fraction of the number of uploaded users.
How is it possible? How is this number calculated?
Thanks for the help!
From what I know and from the documentation isn't really possible at the moment.
Which logic stands behind is obscure to me and, frankly, uncomprehensible that one can only obtain an "aproximate" number of users in an audience.
You should apply you own logic and data keeping beyond that.

Connecting to SQL Server in Xcode

I have been researching this all day, its more of a question to see if anybody can help.
I have already set up the push notifications on my iPhone app which i had a nightmare with but I've managed to do so.
I'm only a internship and have been developing apps for 4 months, its not my strongest subject as I haven't learned anything like this at uni.
My boss has asked me to add a view to the application so that you can view the most recent push notification that the app has received.
I know this is possible but I'm not sure how it's done, I have spoken to the developer who dealt with all of the server side of things (he doesn't have any knowledge of app development).
He said I would need a page that will read directly from the SQL Server database which he has written the code for that stores all of the pushed notifications.
I have mentioned that it wouldn't be a good idea as it can be prone to hacking etc. He disagrees.
Can any one help with what I need to do? Or does any one know of any tutorials I can follow to help me with this.
One route to take is to make a copy of that Database and put it on the phone as an SQLite Database and have a PHP script that gets the newest additions and adds them to the SQLite database.
A second route you could take, is you could ask him to put it JSON format and you would have a dictionary on the phone that held all of the JSON, and then parse the JSON using apples built in parser, NSJSONSerialization or any of the other JSON parsers out there. Using the parsed JSON, you could then do as you please with the list of notifications
Another method will be for that guy to write a PHP script for you to access all the notifications and you run that in a for loop and populate a table, or whatever, on the phone of the latest push notifications that way. This while take a few seconds longer than needed, depending on how many entries there are.
Ordered according to my preference of options
Since you fairly new to mobile app development I would recommend option 2 for you. It will be a bit more work than choosing option 3, learning curve wise, but it will run faster and be better for you to learn how to parse JSON, as a lot of API's that you come across use that format.

Exceptions to no private API usage in iOS?

My company is looking to develop an iOS application which would need to make use of private APIs to function - in fact use of such APIs is the entire basis of the program (I'm purposely not revealing details for business reasons).
My question is, is there any chance that if we explained the situation, that Apple would allow an exception for our app to be approved even when using these private APIs? I believe we have a very legitimate reason to request an exception for the functionality we're looking for, so I'd just like some examples of any exceptions that have been made to the private APIs rule with details so that we can have a better idea of what might be expected from Apple. Thanks.
I'll be honest with you: no. If you're looking to put this on the app store, no.
You may wonder how I know this with such certainty: I've worked with carriers that carry the iPhone, and I've worked with very large companies with whom Apple has working relationships (ie, you can actually talk to someone fairly senior at Apple). If Apple won't let carriers use private APIs, they not going to let you do it either. One 'legitimate' private API use might be to put recent call information into a carrier provided account app. Could be pretty useful, right? And the carrier already has this information, so no problem? No. It's a big problem. Apple just won't allow it. You have to get it from elsewhere (ie, via the carrier's own database).
There are no exceptions, and currently apps get statically analysed immediately after submission. If you call a private API your app will almost certainly be instantly rejected automatically by the static analyzer. It won't even go through manual review.
If you're looking to distribute on the app store, there are literally no exceptions now that code gets statically analyzed.
Put it another way: if Apple made an exception for your app they'd have to make an exception for every app. And then your unique selling point wouldn't be so unique any more.
Sorry I can't give you a more positive answer, but I speak from experience!
Its entirely possible, but extremely unlikely. they made an exception for UIGetScreenImage(); but that was because there was a very large number of developers who had filed radars for it.
I would suggest you file high quality radars for enhancement, explaining what you want and why. also maybe consider using a DTS to find out if there is an alternative way, or if they are able to get authorisation for it.