@eskimo Thank you for your prompt response and the helpful guidance.
As a new developer in the Swift and Apple ecosystem, I'm finding my way through these APIs and trying to understand their capabilities and limitations. Your blog post on iOS Network Signal Strength has been enlightening, but I still have some questions and concerns.
MetricKit Capabilities: In my app, I need to collect metrics every 10 seconds, such as signal strength in dBm, RSSI, RSRQ, and Cell ID. My initial exploration of MetricKit, specifically MXCellularConditionMetric, hasn't yielded much information or examples online. Can MetricKit support collecting these specific metrics at such frequent intervals?
FTMInternal-4: I came across a reference to an internal Apple app named "FTMInternal-4" ( * 3001#12345# * ) that apparently has access to extensive network cell information. While I understand that using private APIs is not recommended and can lead to issues, I'm curious about how such an app might collect data that is otherwise inaccessible through public APIs. Is there a way to understand the capabilities of such internal tools without violating Apple's guidelines?
General Guidance for Private Apps: Given that this app is for internal use and will not be published on the App Store, is there any leeway or additional tools available for private/internal applications to gather more detailed cellular metrics?
Again, thank you for your assistance. Your support is invaluable as I navigate this new territory.
Topic:
Programming Languages
SubTopic:
Swift
Tags: