守护
守护
  • 发布:2019-04-12 10:14
  • 更新:2019-04-17 11:20
  • 阅读:1315

【报Bug】IOS客户端接收推送消息提示 plus.push.__Mkey__Push__.execCallback_Push

分类:HBuilderX

使用HBuilderX制作5+APP的自定义基座安装包,消息推送到ios客户端
1、控制台报错:[ERROR] : TypeError: undefined is not an object (evaluating 'plus.push.MkeyPush__.execCallback_Push')
2、接收不到推送的消息。

注:
1、HBuilderX的版本为1.8.8.20190410-alpha;
2、推送插件使用个推组件;
3、使用HBuilder制作的ios自定义基座安装包运行同样的程序,则顺利收到通知,并且控制台没有上述错误提示
4、使用HBuilderX制作的Android自定义基座安装包,则不会显示上述错误提示;

最终反复切换客户端系统(ios和Android),来运行使用HBuilderX制作的自定义基座安装包,只有ios客户端出现上述错误。

之前一直使用HBuilder来打包,但是ios的打包提交的审核时,提示打包sdk版本过低的警告,关键提示如下:
SDK Version Issue - This app was built with the iOS 11.1 SDK. Starting March 2019, all iOS apps submitted to the App Store must be built with the iOS 12.1 SDK or later, included in Xcode 10.1 or later.

于是乎,看论坛说要用hbx打包,如今测试的包,各种问题。

2019-04-12 10:14 负责人:无 分享
已邀请:
守护

守护 (作者)

麻烦dcloud技术,给个指导建议。谢谢。
现在是公司打算采用HBuilderx来替代HBuilder,但是HBuilderx使用过程中,遇到的问题,急需求解决。

守护

守护 (作者)

经过测试,发现:

  1. ios应用打开时,会有: a、收不到通知;b、控制台提示错误。
  2. ios应用关闭(离线通知)时,会有: a、可以收到通知;b、控制台提示错误。

14:04:27.254 [ERROR] : TypeError: undefined is not an object (evaluating 'plus.push.MkeyPush__.execCallback_Push')file name:html/push.htmlline no:1

DCloud_App_Array

DCloud_App_Array

此问题已修复,请更新到HBuilderX1.9.1及以上版本

  • 守护 (作者)

    辛苦!

    2019-04-17 13:04

该问题目前已经被锁定, 无法添加新回复