cordova - Meteor build 无法使用正确的应用 ID 构建应用
问题描述
当我使用指定了 App ID 的 mobile-config.js 构建流星应用程序时,它不会使用该 ID 构建应用程序。因此,App 是使用唯一 ID 生成的,该 ID 与服务器的 App ID 不匹配,因此 HCP 不起作用。
构建命令是:
meteor build --directory /tmp --server https://somewhere.com
mobile-config.js 文件是这样的:
App.info({
**id: 'com.quranerkotha.app',**
name: 'কুরআনের কথা ',
...
...
version: '1.4.8'
});
我在启动时在代码中记录了应用程序 ID:
console.log("Application startup: " + __meteor_runtime_config__.appId);
我可以看到它正在生成唯一 ID。例如,我看到lk3awl936t0m.yz0kj2x9lpza
的是 appID,而不是mobile-config.js
.
因此,HCP 失败并出现以下异常:
com.meteor.webapp.WebAppException: appId in downloaded asset bundle does not match current appId. Make sure the server at https://somewhere.com/ is serving the right app.
寻求帮助以修复应用程序的应用程序 ID。
解决方案
推荐阅读
- metis - METIS中未连接节点的处理
- woocommerce - 确认电子邮件中的退款链接
- javascript - 使用 mui 反应表 - mui 厨房水槽示例 - 切换 JSON 和 makeDATA
- c++ - 类中类型“char text [100]”的探测器类型
- excel - 无法从 VBA 中的 MSXML2.IXMLDOMNodeList 变量中提取信息
- excel - 取不同列中的值以将它们收集到单个列下
- git - 如何在强制推送中激活 git hook post-receive?
- python - 如何更改 xarray 中的一个变量?
- authentication - OKTA - 为什么授权或端点端点不起作用?
- c# - 在 UIelementCollection 中移动项目