当iOS设备进入"睡眠模式"时,不幸的是,即使配置的VPN也会关闭.
想要一个应用程序为他的iPad一位顾客有使用VPN的安全,所以任何必须通过VPN来实现.该应用程序必须同步很多,但iOS设备可能会自行关闭VPN.这就是为什么我只需要每次需要互联网连接(或保持活着)时再次触发它.
你们中的任何人都有什么想法吗?
即使使用私有API也是可以的(该应用程序仅分发给客户,而不是通过App Store).
或者使用Cisco AnyConnect等任何应用程序都可以完成这项工作.
我正在开发一个不适用于App Store的应用程序,因此我可以使用私有API.
我想要完成的是获取每个特定应用程序的数据信息计数器 - 如果可能的话,单独用于WIFI和蜂窝网络使用.
我假设可能有一些API,因为Apple在设置>手机>"使用手机数据"和"设置">"常规">"使用"中进行了此操作.我一直在阅读标题,但这是一个非常漫长的过程.
有谁知道哪个私有API允许此功能?否则,这些数据会在物理上存储在设备上,以便我可以访问它?
我正在尝试构建一个需要访问 iOS 设备的 Sim 卡唯一身份的应用程序。是否可以使用任何私有 API 获取 SIM 卡的 ICCID 和 IMSI 等详细信息
我正在寻找一种方法来确定何时启用或禁用夜班,并基于此执行操作.我目前正在使用CoreBrightness框架中的CBBlueLightClient标头来控制夜班.这是我在我的应用中使用的部分标题:
@interface CBBlueLightClient : NSObject
- (BOOL)setStrength:(float)strength commit:(BOOL)commit;
- (BOOL)setEnabled:(BOOL)enabled;
- (BOOL)getStrength:(float*)strength;
- (BOOL)getBlueLightStatus:(struct { BOOL x1; BOOL x2; BOOL x3; int x4; struct { struct { int x_1_2_1; int x_1_2_2; } x_5_1_1; struct {
int x_2_2_1; int x_2_2_2; } x_5_1_2; } x5; unsigned long x6; }*)arg1;
@end
Run Code Online (Sandbox Code Playgroud)
CBBlueLightClient也有一个通知块,-
(void)setStatusNotificationBlock:(id /* block */)arg1;我无法弄清楚如何使用.
这是iOS的完整标题.我尝试过的所有内容都适用于macOS,包括似乎存在的通知块.我只是无法弄清楚它期待什么样的闭合.
可能重复:
iOS私有API文档
是否有任何链接可以提供iPhone中使用的私人api列表.我的目标是从非越狱的iPhone访问短信,日历,奥迪,视频.我在以下链接中搜索,但找不到任何相关信息. 链接文字
最好的祝福,
穆罕默德·萨迪克
今天我将我的iOS应用程序提交到应用程序商店,但很快我收到了来自苹果的邮件,它说,
无法发布到App Store,因为它使用私有或未记录的API:
Run Code Online (Sandbox Code Playgroud)Private Symbol References BZ2_bzBuffToBuffDecompress如您所知,正如iPhone开发人员计划许可协议第3.3.1节所述,不允许使用非公共API.在应用审核小组审核您的申请之前,请解决此问题并将新二进制文件上传到iTunes Connect.
我该怎么办?我真的需要在我的应用程序中支持bzip2格式.
最近我听到了一些关于一些中国iOS开发者如何成功愚弄App Store私有API检查系统并让他们的动态调用私有api应用程序在应用程序商店中获得批准和可用的谣言(或真实故事?).
到目前为止,这些故事都集中在WebKit私有API上.他们表示,通过调用这些私有WebKit API,他们成功访问了iPhone用户的个人数据.
我不得不说我很困惑.我的问题:
我想到可能的方法来完成任务.
我认为这不可能是我自己.但我的iOS体验有限,所以我对自己的判断并不那么自信.任何建议都非常欢迎.:)
我需要实现一个监控键盘活动的应用程序,即哪个应用程序在iPhone上使用键盘.根本不需要使用键盘检索该应用输入的按键/数据.
我的应用程序将在后台使用苹果的背景多任务功能为voip和导航器运行.
我可以使用私有api,因为我的客户端在appstore上不需要这个应用程序.iPhone是非越狱的.谢谢.
我已经尝试过如何在iPhone上获取IMEI的答案 ? 但我得到一个空字符串.
我看到有人建议使用CoreTelephony框架,但我不知道如何使用它来获取IMEI.
有关如何使用此私有API的任何建议?
我需要获得MCC与MNC当前的国家(而不是从类CTCarrier的SIM本国)代码.
我使用私有API CoreTelephony.framework.在我的设备上一切正常.但是在CellMonitorCallback我们获得的方法中的其他设备上cells = NULL.
可能有人可以帮我做错了吗?
#import "AMCoreTelephone.h"
#import <CoreTelephony/CTCarrier.h>
#import <CoreTelephony/CTTelephonyNetworkInfo.h>
struct CTResult
{
int flag;
int a;
};
extern CFStringRef const kCTCellMonitorCellType;
extern CFStringRef const kCTCellMonitorCellTypeServing;
extern CFStringRef const kCTCellMonitorCellTypeNeighbor;
extern CFStringRef const kCTCellMonitorCellId;
extern CFStringRef const kCTCellMonitorLAC;
extern CFStringRef const kCTCellMonitorMCC;
extern CFStringRef const kCTCellMonitorMNC;
extern CFStringRef const kCTCellMonitorUpdateNotification;
id _CTServerConnectionCreate(CFAllocatorRef, void*, int*);
void _CTServerConnectionAddToRunLoop(id, CFRunLoopRef, CFStringRef);
mach_port_t _CTServerConnectionGetPort(id);
#ifdef __LP64__
void _CTServerConnectionRegisterCallService(id);
void _CTServerConnectionUnregisterCallService(id,int*);
void _CTServerConnectionRegisterForNotification(id, CFStringRef); …Run Code Online (Sandbox Code Playgroud) ios ×9
iphone ×4
objective-c ×3
cocoa-touch ×2
app-store ×1
bzip2 ×1
imei ×1
macos ×1
night-shift ×1
settings ×1
vpn ×1