Google 钱包 NFC 通行证

问题描述 投票:0回答:1

我在将 NFC 通行证添加到 Google 钱包时遇到问题。我已经成功添加了带有二维码的普通通行证,但是当想要启用

smartTap
时,它不起作用。我已在谷歌钱包控制台中启用了 smartTap。

当我添加NFC通行证时,它显示NFC图标,它是NFC卡,但在谷歌钱包中选择它使用时,它不显示NFC扫描指示。

let genericObject = {
    id: `${objectId}`,
    classId: `${issuerId}.${classSuffix}`,
    genericType: "GENERIC_TYPE_UNSPECIFIED",
    hexBackgroundColor: "#4285f4",
    logo: {
        sourceUri: {
            uri: "https://storage.googleapis.com/wallet-lab-tools-codelab-artifacts-public/pass_google_logo.jpg",
        },
    },
    cardTitle: {
        defaultValue: {
            language: "en-US",
            value: "test Card",
        },
    },
    subheader: {
        defaultValue: {
            language: "en-US",
            value: "EMPLOYEE",
        },
    },
    header: {
        defaultValue: {
            language: "en-US",
            value: "Pero Peric",
        },
    },
    barcode: {
        type: "QR_CODE",
        value: `${objectId}`,
    },
    smartTapRedemptionValue: "test",
    heroImage: {
        sourceUri: {
            uri: "https://storage.googleapis.com/wallet-lab-tools-codelab-artifacts-public/google-io-hero-demo-only.jpg",
        },
    },
    textModulesData: [
        {
            header: "COMPANY",
            body: "test plus d.o.o.",
            id: "points",
        },
        {
            header: "JOB TITLE",
            body: "Head of department",
            id: "contacts",
        },
    ],
};

pass when adding to Wallet


pass when selected from wallet


我正在通过 Android 应用程序中的 JWTToken 添加通行证:

  walletClient.savePassesJwt(token, this, addToGoogleWalletRequestCode)

我想为通用通行证添加 NFC 功能

android android-pay
1个回答
0
投票

我也遇到了完全相同的问题。您唯一需要做的就是通过控制台:

  • 从钱包 Api 控制台复制您的“发行人 ID”
  • 打开要更新的类对象
  • 编辑“赎回发行人”
  • 添加您的“发行人 ID”并保存
© www.soinside.com 2019 - 2024. All rights reserved.