首页 > 解决方案 > “WL.Client.Push”的值未定义

问题描述

WL.Client.Push启动应用程序时,我得到了 as undefined 的值。因此,以下内容是错误的。

if(WL.Client.Push)

这就是我的推送没有被注册的原因。

请告知我该如何定义WL.Client.Push.

标签: push-notificationibm-mobilefirst

解决方案


WL.Client.*当您在 SDK 初始化完成之前尝试使用 API 时,通常会发生这种情况。

开始使用WL.ClientAPI 的正确点是在流程进入wlCommonInit()方法之后。

请注意,IBM MobileFoundation 7.x 不再受支持,您应该迁移到 MobileFoundation 8.0。

您可以使用MFPPush对象来调用推送 API。

文档在这里

可以在此处找到工作示例。


推荐阅读