我正在研究离子与mobilefirst项目。虽然我首先尝试将离子应用程序与移动设备集成,但是mobilefirst服务器没有连接到我的应用程序,在服务器控制台中我没有收到有关我的应用程序的任何信息。
配置:
答案 0 :(得分:1)
要使MobileFirst Server识别您的应用程序注册应用程序,要执行第一步。您可以通过两种方式执行此操作:
使用MobileFirst CLI
mfpdev app register
直接来自MobileFirst控制台。 此步骤将要求您手动输入应用程序的详细信息
下一步是让应用程序向服务器发送请求以查看连接是否成功......
通过运行命令添加SDK:cordova plugin add cordova-plugin-mfp
打开应用程序的index.js文件并添加以下代码(仅作为示例):
function wlCommonInit() {
WLAuthorizationManager.obtainAccessToken().then(
function () {
alert ("successfully obtained a token from the server");
},
function(response) {
alert("Unable to obtain a token from the server: " + JSON.stringify(response));
}
);
}
看一下这个离子的例子:https://github.com/csantanapr/mfp8-ionic-demo/blob/master/www/js/app.js
自定义" MFP init"已被解雇,您可以使用上述WLAuthorizationManager
API。
如果失败,那么您没有正确注册您的申请。
请仔细阅读教程:https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/all-tutorials/
您还可以在此处找到有关MFP的Ioic应用示例:https://mobilefirstplatform.ibmcloud.com/labs/developers/8.0/intro/