问题标签 [iphone-privateapi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 获取 iPhone 颜色 iOS Sdk
iTunes 可以检测我的 iPhone 是黑色还是白色,那么我该如何在代码中做到这一点?
我认为这将是 UIDevice 的事情,但我不太确定。
ios - iOS 如何使用私有 API 中的 UIApplication launchApplicationWithIdentifier?
[编辑]我有我的设备。我在 Github 上找到了最新的私有 API iOS-Runtime-Headers 。
我想在我的应用程序中使用私有 API。
我在 github 上找到了 kennytm/iphone-private-frameworks,但它只支持 iOS 3.x。当我在 iOS 5.0.1 上工作时。
我还在Google iPhone 开发工具上找到了一些代码。但这真的让我很困惑。我是 iPhone 开发的新手。
我该怎么做才能使用
有人可以给我一个方向或一些例子。非常感谢。
iphone - 检测运营商连接类型(3G / EDGE / GPRS)
如何获取运营商网络的连接类型?
- 我可以使用
Reachability
类 获取连接是 WIFI 还是 WWAN 我能够获得网络标志
可达性标志状态:WR t------ localWiFiStatusForFlags
我可以使用 WIFI SSID
CaptiveNetwork
支持的接口:( en0 )
但我无法区分 3G、EDGE 或 GPRS 连接。
任何想法也使用iOS私有API?
谢谢。
jailbreak - iOS 如何使用 Entitlement.plist 指定我的应用程序的属性
我正在使用 Jailbreak + Appsync + iOS5.0.1 设备(没有开发人员许可证,但有一些技巧我可以在设备上运行我的应用程序)
现在我想使用私有 API launchApplicationWithIdentifier:suspended:。所以我需要添加
到 myApp.entitlements.plist 文件。然后它应该可以工作,但我仍然收到错误
然后我发现有人说,如果我想使用 Entitlements.plist,必须启用代码签名。这是真的吗?我必须有开发者许可证吗?
或者有没有其他方法可以使用这种方法?我阅读了一些关于如何使用私有 API 的方法。似乎很难。我是 iOS 开发的新手。
谢谢你。
ios - iOS 如何使用私有 API?
我不想将此应用程序提交到 AppStore。我已经尝试了很多次,但遇到了很多问题:(
我使用 class-dump 来获取 UIKit.framework 的所有头文件。在class-dump生成的UIApplication.h中,看到了我要使用的方法----launchApplicationWithIdentifier。
然后我将 UIApplication.h 放在我的项目中并导入它。编译,我得到了很多“重新定义枚举器......”错误,因为在我之前使用的 UIKit.framework 中,还有另一个 UIApplication.h。但是这个文件没有方法launchApplicationWithIdentifier。
如果我删除之前的 UIKit.framework 并导入 class-dump 生成的文件夹。然后它看起来像一个框架,但如果我展开它,它是空的。
然后我想让所有生成的头文件成为一个框架文件ant替换之前的UIKit.framework。但我不知道怎么做。我们可以看到,在系统框架目录下,有一个与框架同名的文件,并且有一个“已执行的shell脚本”图标。我怎样才能制作这个文件?
我真的很困惑。有人可以帮我一把吗?谢谢你。
objective-c - 在后台接收 BluetoothManager 通知
我在我的应用程序中使用蓝牙管理器私有框架,我想知道当应用程序在后台时如何接收蓝牙管理器通知(例如:在后台接收连接/断开的蓝牙通知)。
提前致谢。
iphone - Select Wifi network component like app store one
i want to add the component of selecting wifi network like in app store application . have you any idea how to integrate it? private methods are welcome!
ios - 是否有一个私有 API 能够检测 iOS 上当前的前台应用程序是什么?
我不打算将此应用程序发送到 AppStore。这只是一个实验性应用程序。所以,我不担心 AppStore 的批准/拒绝。
我正在寻找一种方法,我如何确定
a) 当前前台应用程序是什么(我的应用程序此时将在后台。我可能会为此使用音频播放器或 voip)
b) 检测新应用何时成为前台应用
iphone - UISegmentedControl selectedSegmentStyle 7 和 App Store 批准
因为 Apple 的 API 缺乏对 UISearchBar 范围栏的自定义(也就是说,我想更改它的框架,据我所知这是不可能的),所以我必须自己使用 UIView 内的 UISegmentedControl 创建一个范围栏。我已经达到了它看起来与常规范围栏完全相同的地步。我通过将 UISegmentedControl 的 segmentedControlStyle 设置为 7 来实现这一点,这是一种“隐藏”(如未记录)样式,它使分段控件看起来像范围栏。
现在的问题是:这会在 App Store 中获得批准吗?我并没有真正使用任何私有 API,我只是将属性设置为不同于任何建议值的值。我没有使用任何未记录/私有的类或方法,所以我认为/希望(希望因为我不知道我还能如何实现这个范围栏模仿)我应该没问题。其他人有这方面的经验吗?
ios - 获取 iOS 的私有 API 方法的签名
我知道 SpringboardService 包含很多私有 API(例如:SBGetApplicationState、SBDimScreen 等)。我使用“nm”工具获得了这些方法的列表。
我想找到一个工具来获取这些私有 API 方法的签名。据我了解,SBGetApplicationState 是一个 C 调用(与 Objective C 方法相比)。所以我不确定是否可以在不拆卸和额外手动操作的情况下恢复签名。但是,我希望至少存在半自动化的过程。
几个注意事项:
a) 我看过这个链接(iOS 运行时私有头文件): https ://github.com/nst/iOS-Runtime-Headers
它只包含 Objective C 头文件。
b) 我看过这个链接(SpringBoard.app/MIG 子系统) http://iphonedevwiki.net/index.php/SpringBoard.app/MIG_subsystem
它包含一些有趣的信息,但文档有点过时(适用于 iOS 3.1-4.2)
c) 我正在进行研究,我不打算向 AppStore 提交任何申请。我很清楚基于使用私有 API 的 AppStore 拒绝