我面临推送通知问题,并且问题只发生在客户端企业环境中。企业环境推送通知问题
的问题如下:当我在我身边(开发和未分配),我收到通知,- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
测试被称为每次通过下列情况下完美的作品:
- 当应用程序不打开(不在内存中或挂起的应用程序),而不在后台或前台
- 当应用程序打开,但在后台。
- 当应用程序在前台。
但是,当客户端尝试它在他的环境(MDM包装后),下面在各种情况下发生:
案例1:成功的作品,并didReceiveRemoteNotification
方法被调用的罚款。
案例2:接收通知,但didReceiveRemoteNotification
未被调用。
案例3:我在通知中心没有看到任何通知,并且didReceiveRemoteNotification
也未被调用。
我搜索了任何可能的帮助,我只发现有这- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler
也许是一个更好的替代品。
其他建议?任何事情要检查或考虑?这可能是iOS相关的问题吗?由MDM配置引起(我知道的一个很长的一段时间)?
在此先感谢。
你发送什么样的推送?无声推(内容可用= 1) – Paulw11
不,我相信它并不安静。我该如何检查? – user3488205
您是否指定了内容可用密钥?如果不是,那么它就不会沉默 – Paulw11