有谁知道_UIApplicationDidRemoveDeactivationReasonNotification?

时间:2013-01-19 00:17:23

标签: ios nsnotificationcenter

何时发布_UIApplicationDidRemoveDeactivationReasonNotification通知 (这是一个苹果私有NSNotification)它在其userInfo中拥有一个NSNumber, 有谁知道,每个数字是什么意思?

密钥是_UIApplicationDeactivationReasonUserInfoKey

到目前为止,我所知道的第5个意味着应用程序已在InAppPurchase验证中处于活动状态 (这是一条操作系统消息,在用户点击“取消”或“购买”之前,您的应用无效)

1 个答案:

答案 0 :(得分:2)

所以我需要这个,我得到了一些解码的值。

我正在查看其他类似的通知_UIApplicationWillAddDeactivationReasonNotification 使用相同的值键_UIApplicationDeactivationReasonUserInfoKey

这里是(对于ios6 / 7):

// notification/control center overlay
kDeactivationReasonControlOverlay = 1,
// double tapped for the task manager mode
kDeactivationReasonTaskManager = 2,
// app is going inactive, eg: locked, enter background, power off screen, phone call, voice control (not siri)
kDeactivationReasonLockScreen = 3,
// system alerts, eg: privacy permissions, IAP dialogs
kDeactivationReasonSystemAlert = 5,
// siri overlay
kDeactivationReasonSiriOverlay = 6,

但是我没有可以重现的测试用例4。 我不知道0或6以上的值是否是有效值,如果有人知道请发表评论!