你好,
我们申请开通了nfc打开小程序的能力(一型一码),调用接口`urlscheme.generateNFC`接口如下所示:
const param = {
"sn": '',
"jumpWxa": {
"path": '/pages/home/home',
"query": "id=helloword",
},
"modelId": 'xxxx'
};
console.log('invoke param =>', param);
const result = await cloud.openapi.urlscheme.generateNFC(param)
但是打开小程序后,发现`id`参数未能传递给小程序,请问这个如何解决?是不是因为我第一次调用没有传递id参数,导致后面再调用,url scheme就不再变化?
“是不是因为我第一次调用没有传递id参数,导致后面再调用,url scheme就不再变化?”
是的。urlscheme.generateNFC 对于同一个sn调用不会重新生成schema,也无法更新jumpWxa信息。可以考虑替换sn生成新的schema。
目前接口对于上述情况缺乏有效报错信息,稍晚会做修复。