Huawei Wallet Kit : Failed to add the pass 错误

Huawei Wallet Kit : Failed to add the pass error

我正在按照此 link 中的步骤执行钱包套件代码实验室:

https://developer.huawei.com/consumer/en/codelab/HMSWalletKit/index.html#5

第 7 步之前的所有步骤都已成功完成。我成功地 运行 这些方法:

HwLoyaltyModelTest.createLoyaltyModel(),

HwLoyaltyInstanceTest.createLoyaltyInstance(),

我也成功运行这些方法取回模型数据和实例进行验证:

HwLoyaltyModelTest.getLoyaltyModel(),

HwLoyaltyInstanceTest.getLoyaltyInstance()

(可应要求提供日志)

但是在第7步,当我在浏览器中访问下面的URL尝试添加卡时,出现了错误。 URL 是:

https://walletpass-dre.cloud.huawei.com/walletkit/consumer/pass/save?jwt=YWxnPVJTQS1PQUVQLCBlbmM9QTEyOEdDTSwga2lkPTEsIHppcD1nemlw.RmhYMU9ETEhpUm5YK3J5WU1ndlhvczFFcUFCb1JZa25wYkN2UGNOZjVuMk05SnVKUkJSYyszU2l3Wit1c1dqeGZwcE1uUGVPTGt2VEUyMXVwN01mTXFIblBmNDJyZmhsVi9mSGFGK1k1R3c3T3ZvOThhbXpMbVo4SEZ1RzBkcS9IS2k5bVIxeU8yQVRSbHZLUkJqMTY3Q3pzUzVUc2J1RTVEY0I3NTErY1d1WjNwRnUyRmdFbmNlem0vTHppbGNnclgrTlVvOWZpVDFvWGJNV2J4cVdKZGpJZTZmT1pLeHlQMlVBcWx0enZYS3YyQThwYVlxUHdpQk9FZG52Q0dWMFhGeERxTHVjRXBSYkpDMkd2dWdINE9XSER0bnJIaFNaNkU0c2hvNm0zTjQyK3BkSUNVemx1QS9MRytpcVVaYmJYaGlQcVNQSGMwclVmbm1GQjJ1bXdoTFRjY09zRWY5b3ZlZUgzSEpGLzdwQWt4cktQMHVQUjJuT3lxTWY1NEJ6VU9NRnRGSnNxZ1dsQzRKb1MxUEFPdzFSZHgyendRSW52SEFrUVRVeElwa2lBVTJtQm1ZbS9xV2N3cGhyVnV5KzcxSit2Z0VadmhJcFA4Z1BlVHFaSjQzL3hxWWtMUWk0UVMxYWxXby9GMDdrYmI4bjJMaldSMzdNazZPaVcwVnQ.NDJDOTY2QTIyMUM5NjA4M0U2QTkzNzI3.H4sIAAAAAAAAAA3LtwHAMAwDsJfUZY9W4f8nJdih3lchlW4oWFr3bFeYjN-WS5mLfcIBTgFMj3eg1vrMG86Id9wymKOGHwVt904TnibWff8vkemg3WeH0vVQoHEaf9BbxfcDLqqFzYgAAAA.RpvQK4QDmmdYWrSpjUFo5hgqbEky5g4BAuLb/NjqYK+9yJduhmAwE8OkouaiKoT8Ye/WxPJ5gHmE7qgpscuxyWev5oeB920WrKQm/3z1MUNiFmn2XzUSQ5VRnqrA3Y0o5QB6FZ4XVRVUONpSG43HSRX42eKku3MMYWE/6s+QdyhxMTY4NIlGKBUf0YrxNWGJJpwu9N2df8wntIT8pPRegS1Lly2ox9ZX9WmjdZkmSpy2i1bJnV1n09BD9eZzt1GUplfJePtxJqc7JBAImdZMNYaZ4JHmsNryURyxYuFL8p+T9J4f1CzY7uJ4y3voiK/9V+5x4AMspdOD0Okudk9JmdI68/V6vPoHr3XjnYBlsLRfRCo4PHo2oD19LJSGKasd1245OqiKemdeL3PEIvxYc0crjePLYRXAwP4NY2XHH8IZF+crNBTdCGkSqVeaQJ0IMzUL1klJSNEWPctGZVyJOYYz5JtWdlsruIypJIOG2phIGLNXiGgINOJpo3wWVMsA7Zl2CSx8iUCuDrodNNwIfB4opEZHLfiIlhtyVQxsMk7hi9qj2o1JRbyksAGqK3GwOIrntJ/3MV85sM1YbX3QKNSSKprxPuO855pG1svJj/IYahHELgHSGFiHjkeL6CPptReE1kV/kirazRazulEbSgfGIlqrZCZzbdDko=

这是我失败时在浏览器中的截图:

浏览器中没有关于此错误的其他消息或信息。

感谢任何反馈或提示。

  • 请检查您的钱包套件是否已在控制台中启用
  • 请确保您正确生成了 public 和私钥
  • 请检查您是否有重复的实例 ID。创建实例时,每个实例 ID 都必须是唯一的

如果您需要更多详细信息,这里有一篇关于钱包套件的好文章:https://forums.developer.huawei.com/forumPortal/en/topicview?tid=0201254289105300220&fid=0101187876626530001

当您生成实例时,您需要更改实例 ID,JWEStr 必须是 encoded.if JWEStr 未编码然后它不会工作按照下面的操作 link 你会得到一些想法。

https://forums.developer.huawei.com/forumPortal/en/topicview?tid=0201254289105300220&fid=0101187876626530001