“WL.Client.Push”的值未定义
Posted
技术标签:
【中文标题】“WL.Client.Push”的值未定义【英文标题】:Value of "WL.Client.Push" is coming as undefined 【发布时间】:2020-12-09 11:43:14 【问题描述】:我在启动应用程序时将WL.Client.Push
的值设为未定义。因此,以下内容是错误的。
if(WL.Client.Push)
这就是我的推送没有被注册的原因。
请告知我如何定义WL.Client.Push
。
【问题讨论】:
【参考方案1】:当您在 SDK 初始化完成之前尝试使用 WL.Client.*
API 时,通常会发生这种情况。
开始使用WL.Client
API 的正确点是在流进入wlCommonInit()
方法之后。
请注意,IBM MobileFoundation 7.x 不再受支持,您应该迁移到 MobileFoundation 8.0。
您可以使用 MFPPush
对象来调用 Push API。
文档here。
可以在here找到工作样本。
【讨论】:
亲爱的 Vivin,我只使用 MFP 8.0。你能告诉我具体要检查什么吗?我是 MFP 新手。 即使在登录应用程序后尝试使用 WL.Client.Push 后,它也未定义。当我们检查这些值时,我们看到 WL.Client 即将到来,并且有其他子功能(如 connect、getAppProperty 等),但“Push”不存在,因此 WL.Client.Push 未定义。 编辑答案以添加更多详细信息。以上是关于“WL.Client.Push”的值未定义的主要内容,如果未能解决你的问题,请参考以下文章