小编Nik*_*hou的帖子

我的 iPhone 不提供将 .pkpass 文件添加到我的 Apple Wallet 的功能

我使用以下节点模块创建了一个通道:

https://github.com/assaf/node-passbook

一切似乎都很顺利。

但是,当我通过电子邮件将其发送给自己并在 iPhone 上的邮件客户端中单击它时,系统不会向我提供将其添加到钱包的建议。

此外,当我在 Android 上执行相同操作时,这次使用 WalletPasses 应用程序,它似乎已添加到钱包中,但通行证没有任何数据。它只是纯白色。

有人能建议为什么会发生这种情况吗?

.pkpass 文件包含两个 json 文件和一些图像,如下所示。

pass.json:

{
    "passTypeIdentifier": "dk.dsg.netto.prototype.wallet",
    "teamIdentifier": "MXL",
    "backgroundColor": "rgb(255,255,255)",
    "serialNumber": "123456",
    "description": "20% off",
    "organizationName": "Netto",
    "coupon": {},
    "formatVersion": 1
}
Run Code Online (Sandbox Code Playgroud)

和清单.json:

var x = {
    "pass.json": "9a4a67da648f5681c2036a9838c708c0e56e06ce",
    "background.png": "1769da2bbd0bde6387eb3760d2858dcc6172f3be",
    "background@2x.png": "d59976f11a91262b9c8ec443c903039fac4f89bb",
    "footer.png": "48496ca187adb375d1c91ee1a10d6e3e23991cc4",
    "footer@2x.png": "647df1d50e272771c535a37ebff26070751867f2",
    "icon.png": "0bad882eb1ec07982911651d63fe104c2101feed",
    "logo.png": "379e24c1a86fd3ef93999c67f80724fbdabc6f4c",
    "icon@2x.png": "13c375e697907a4cd72c024ab03e5a939c47e46f",
    "logo@2x.png": "109683c9ca14dbd538fb69e853cc731947a77d23",
    "strip.png": "f28bdd4775d906f952f7a84f543d9558bad5c683",
    "strip@2x.png": "39ab832f10acfb908aa75d1588ce5c6ced6f081e",
    "thumbnail.png": "12da8ac12c8b82ecacd5febc3e19aefdb6f8b2df",
    "thumbnail@2x.png": "79ba17b1255fd0a32a5ab7b3c0e93733f9dcd7db"
}
Run Code Online (Sandbox Code Playgroud)

node.js passbook wallet

5
推荐指数
0
解决办法
3258
查看次数

由于 ERR_INVALID_URL 错误,传单 JS 中的标记无法正确加载

我正在尝试向我的传单地图添加标记,但它们没有显示。

在控制台中,我看到一个网络错误:net::ERR_INVALID_URL 用于加载这样的图像的 http 请求:

Request URL: data:image/png;base64,iVBORw0KGgoAA.....SUVORK5CYII=")marker-icon-2x.png
Run Code Online (Sandbox Code Playgroud)

如果我删除 URL 的最后一部分

)marker-icon-2x.png
Run Code Online (Sandbox Code Playgroud)

我最终得到了一个正确的 base64 编码图像。所以我想问题是在 URL 末尾添加了那个标记图标。

更多背景:

  • 我的代码看起来像这样:
L.marker(coords).bindPopup(someName).addTo(this.map)
Run Code Online (Sandbox Code Playgroud)
  • 我的地图渲染正确,我可以在上面绘制多边形等等。

  • 我正在使用 Vue 和 Vue2Leaflet

  • 我已经导入了 Leaflet.css

  • 我试图包括这些行没有效果的代码:

delete Icon.Default.prototype._getIconUrl

Icon.Default.mergeOptions({
  iconRetinaUrl: require('leaflet/dist/images/marker-icon-2x.png'),
  iconUrl: require('leaflet/dist/images/marker-icon.png'),
  shadowUrl: require('leaflet/dist/images/marker-shadow.png')
});
Run Code Online (Sandbox Code Playgroud)

javascript leaflet vuejs2

5
推荐指数
1
解决办法
1268
查看次数

ES6 javascript导入外部js文件

我正在我的 ES6 javascript 模块中尝试这个:

import externalutil from 'https://externalutil.com/js/externalutil.js';
Run Code Online (Sandbox Code Playgroud)

但它因以下转换错误而失败:

Module not found: 'https://externalutil.com/js/externalutil.js' 
Run Code Online (Sandbox Code Playgroud)

文件externalutil.js 是一个老式的javascript 库,不导出任何内容。

任何帮助将不胜感激。

javascript ecmascript-6 es6-module-loader es6-modules

4
推荐指数
1
解决办法
1万
查看次数

安装feathers-rest / client时无法建立主机github.com 192.30.253.112的真实性

我正在运行这个:

npm install --save feathers-rest/client
Run Code Online (Sandbox Code Playgroud)

并得到这个:

The authenticity of host 'github.com (192.30.253.112)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Run Code Online (Sandbox Code Playgroud)

我可以补充一点,该错误仅发生在以下特定模块上:feathers-rest / client。我已经成功安装了许多其他产品。

所以我想这个错误一定与这个模块有关。

任何帮助将不胜感激。

github npm feathersjs

1
推荐指数
1
解决办法
2363
查看次数