【问题标题】:App freezing with no internet connectivity due to Urban Airship由于 Urban Airship,应用程序在没有互联网连接的情况下冻结
【发布时间】:2014-02-13 12:53:10
【问题描述】:

我在我的应用程序中使用了 Urban Airship 推送通知。 如果互联网连接良好,它工作正常。但是当互联网连接不存在或速度很慢时,应用程序会在启动时冻结。

有什么想法吗?

【问题讨论】:

  • 不确定是否有帮助。但我记得模糊地研究过城市飞艇,我从未使用过它的原因是因为它需要在启动时连接互联网来验证你的许可证,因为它是根据使用情况收费的。

标签: iphone objective-c ios7 apple-push-notifications urbanairship.com


【解决方案1】:

您没有对应用程序的结构说太多,所以我不知道这是否会有所帮助。您应该使用 Apple 的可达性来检查互联网连接。这样做将允许您分支到代码,该代码可以通知用户稍后由于没有连接而重试或执行其他操作。

您可以阅读可达性here

【讨论】:

  • 感谢您的回复。我发现我的应用程序由于“可达性”本身而冻结。虽然我仍然需要找出原因,但删除它可以解决问题。
猜你喜欢
  • 2018-07-08
  • 2016-01-17
  • 2017-11-05
  • 1970-01-01
  • 2020-01-24
  • 2015-05-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多