从 iOS 框架引用 UIApplication 或 AppDelegate 窗口属性会导致应用被 App Store 拒绝吗?

Posted

技术标签:

【中文标题】从 iOS 框架引用 UIApplication 或 AppDelegate 窗口属性会导致应用被 App Store 拒绝吗?【英文标题】:Will referencing UIApplication or the AppDelegate window property from iOS Framework cause an app to be rejected from the App Store? 【发布时间】:2018-02-05 21:11:46 【问题描述】:

我担心我在我的应用程序中使用的其中一个框架引用了 UIApplication,更具体地说,它引用了 AppDelegate 上的 window 属性。这里有关于 Apple 政策的问题吗?

我正在尝试使浮动操作按钮(在框架中)尽可能简单地添加到应用程序中。

【问题讨论】:

【参考方案1】:

不,您可以在框架内做任何事情,但不能违反处理阶段,例如监听锁定开/关,所有框架都使用UIApplication,例如当应用程序处于后台时,它们使用 UIApplication 来检查状态等等

【讨论】:

以上是关于从 iOS 框架引用 UIApplication 或 AppDelegate 窗口属性会导致应用被 App Store 拒绝吗?的主要内容,如果未能解决你的问题,请参考以下文章

从 Xamarin.iOS 绑定库中引用 Storyboard

iOS UIApplication sharedapplication用法

获取对 UIApplication 委托的引用

iOS 键盘框架IQKeyboardManager使用

UIApplication Delegate 弱引用导致它为零?

什么是 FNFPlayer?它从后台线程访问 UIApplication applicationState