小编Lvs*_*sti的帖子

如何伪造iOS模拟器中的网络连接类型更改?

我想在可能的所有网络条件下测试我的iOS应用程序,包括连接质量(离线,差,好)和运营商(WiFi,3G).对于前者,其他人已经建议使用网络链接调节器,例如:

iPhone模拟器 - 模拟3G连接

这对带宽和数据包丢失来说很好,但不幸的是它无法改变报告给模拟器的载波类型.所以我正在寻找一种模拟载体类型变化的不那么黑客的方法.我说不是那么hacky,因为我已经提出了一个hacky解决方案,此外,它不完整,因为它只能欺骗明确依赖于Apple着名Reachability模块的代码.(虽然如果有人有兴趣,我可以在这里发布.)

有没有办法劫持/篡改SystemConfigurationAPI报告的内容?

xcode connectivity system-configuration ios ios-simulator

9
推荐指数
1
解决办法
6931
查看次数

使用iOS客户端ID时,Google API无法进行身份验证

我正在尝试将Google Data API集成到我的应用程序中.我正在使用这里提供的ObjC包装器:

http://code.google.com/p/gdata-objectivec-client

但我在验证方面遇到了一些问题.基本上我遵循这里描述的步骤:

http://code.google.com/p/gtm-oauth2/wiki/Introduction#Signing_In_to_Google_Services

我在API控制台上创建了一个项目,并为已安装的应用程序添加了两个客户端ID:一个是"其他"平台,另一个是"iOS",捆绑ID已正确设置(尽管我暂时离开了appstore id 0 ).现在是有趣的部分.

与上述包装库捆绑的YouTubeSample应用程序和我的iOS应用程序都与属于"其他"平台的客户端ID完美配合,invalid_client当我切换iOS的ID时,它们都返回400 错误.我已经仔细检查了客户端ID和机密,一切都是正确的.当然,iOS应用程序已获得正确的捆绑ID.

那么,我在这里错过了一些小事吗?

google-api ios oauth-2.0

5
推荐指数
1
解决办法
1669
查看次数