1

我按照此链接中的步骤执行钱包工具包代码实验室:

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

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

HwLoyaltyModelTest.createLoyaltyModel(),

HwLoyaltyInstanceTest.createLoyaltyInstance(),

我还成功地运行了这些方法来取回模型数据和实例以进行验证:

HwLoyaltyModelTest.getLoyaltyModel(),

HwLoyaltyInstanceTest.getLoyaltyInstance()

(可根据要求提供日志)

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

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

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

在此处输入图像描述

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

我感谢任何反馈或提示。

4

2 回答 2

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

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

于 2020-07-29T09:07:22.120 回答
1

当您生成实例时,您需要更改实例 ID,必须对 JWEStr 进行编码。如果 JWEStr 未编码,则它将无法工作,请按照以下链接进行操作,您会有所了解。

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

于 2020-07-31T13:01:04.700 回答