如何在 iOS 中通过 3G 连接创建无线热点
如果我愿意,我将如何创建一个像 MyWi 这样的应用程序,即 wifi 网络共享应用程序?实现该功能需要哪些步骤?我需要使用哪些框架/库?
我们的目标不是尝试将此应用程序放入应用程序商店,而是将其供个人使用,并将其提供给其他人。
编辑: Nick 指出了 HandyLight 应用,该应用伪装成手电筒提供网络共享功能。因此,可以通过非越狱手机上的第三方应用程序提供网络共享功能。那么这是如何做到的呢?
我的研究已经进入了死胡同:(
If I wanted to, how would I create an app like MyWi, i.e. a wifi tethering app? What are the steps to achieve this functionality? What frameworks/libraries would I need to use?
The goal is not to try to get this app into the app store, but to have it for personal use, and provide it to others.
EDIT:
Nick pointed out the HandyLight app, an app that provided tethering capability disguised as a flashlight. So, it is possible to provide tethering functionality via a third-party app on a non-jailbroken phone. So how is this done?
I have sort of hit a dead end on my research for this :(
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您有权访问开发者帐户(或认识有此权限的人),您可以构建自己的 iProxy 副本,这是一个处理此问题的开源代理应用程序。您永远不会在 App Store 中找到它,但可以在 github 上找到源代码: https://github.com/ tcurdt/iProxy
无需越狱,并且运行良好。但请注意,我不建议过于频繁地使用它,因为运营商喜欢出售自己的金蛋网络共享计划,并且可能会向您询问数据使用情况。
If you have access to a developer account (or know someone who does), you can build your own copy of iProxy, an open-source proxy app that handles this. You'll never find it in the App Store, but the source is available on github: https://github.com/tcurdt/iProxy
No jailbreak required, and it works well. Note that I wouldn't recommend using it too often, however, as carriers like to sell their own golden-egg tethering plans, and may ping you for the data usage.
如果你把它发布到AppStore,苹果是不会允许的。这就是为什么那里没有任何人。有一个手电筒应用程序,里面有隐藏的wifi热点,直到有人发表评论“WIFI TETHERING!!11!!!!!”。然后苹果就撤下了它。
iPhone 内置了 WiFi 网络共享 - 他们称之为“个人热点”,但除非您有直接来自 Apple 的解锁手机(即您在没有合同的情况下全额付款),否则您将需要向网络提供商支付更多费用才能使用该功能。能够打开它。
If you release it to the AppStore, Apple will not allow it. That's why there aren't any out there. There was a flashlight app which had the hidden wifi hotspot in it until someone posted a review comment of "WIFI TETHERING!!11!!!!!". Then Apple pulled it.
The iPhone has built in WiFi tethering - they call it "Personal Hotspot", but unless you have an unlocked phone direct from Apple (ie you paid in full with no contract), then you will have to pay your network provider more money to be able to turn it on.