0

我正在尝试使用 MobileFirst Platform Foundation 服务启用推送通知。但是,当我初始化 Bluemix 时,我收到以下错误消息:

"Uncaught Exception: ReferenceError: IBMBluemix is not defined at (compiled_code):10"
ReferenceError: IBMBluemix is not defined
TypeError: cordova.define is not a function
"Uncaught Exception: TypeError: cordova.define is not a function as (compiled_code):1" 

在此处输入图像描述

编辑添加 index.html 信息

<script type="text/javascript" src="http://www.testapp.com/blog/js/jquery.order.js"></script>
   <script src="js/Services.js"></script> 
   <script src="js/main.js"></script>
   <script type="text/javascript" src="js/bluemix/IBMBluemixHybrid.js"></script>
   <script type="text/javascript" src="js/bluemix/IBMDataHybrid.js"></script>
   <script type="text/javascript" src="js/bluemix/IBMPushHybrid.js"></script>
   <script type="text/javascript" src="js/bluemix/IBMBluemix.js"></script>
   <script type="text/javascript" src="js/bluemix/IBMBluemix.min.js"></script>
   <script type="text/javascript" src="js/bluemix/IBMBluemixHybrid.js"></script>
   <script type="text/javascript" src="js/bluemix/IBMCloudCode.js"></script>
   <script type="text/javascript" src="js/bluemix/IBMCloudCode.min.js"></script>
   <script type="text/javascript" src="js/bluemix/IBMCloudCodeService.js"></script>
   <script type="text/javascript" src="js/bluemix/IBMData.js"></script>
   <script type="text/javascript" src="js/bluemix/IBMData.min.js"></script>
   <script type="text/javascript" src="js/bluemix/IBMDataHybrid.js"></script>
   <script type="text/javascript" src="js/bluemix/IBMPush.js"></script>
   <script type="text/javascript" src="js/bluemix/IBMPush.min.js"></script>
   <script type="text/javascript" src="js/bluemix/IBMPushHybrid.js"
</script>  

4

1 回答 1

1

@ValerieLampkin,如果尚未加载 IBMBluemix 库,则可能会引发错误:检查您是否在其他 js 库之前加载了正确的 Bluemix.js。为了使其正常工作,您必须在自定义代码之前加载所有库。

<script src="js/Services.js"></script>
<script src="js/main.js"></script>
<script type="text/javascript" src="js/bluemix/IBMBluemixHybrid.js"></script>
<script type="text/javascript" src="js/bluemix/IBMDataHybrid.js"></script>
<script type="text/javascript" src="js/bluemix/IBMPushHybrid.js"></script>
<script type="text/javascript" src="js/bluemix/IBMBluemix.js"></script>

于 2015-09-22T19:08:19.997 回答