看了官方菜鸟教程,文中说在主域通过wx.getUserInteractiveStorage()方法能获取到一个"kv_list"对象值,如下图:
但是为什么我在主域得到的数据是空的,我得到的数据如下:
然而在开放域是能获取到数据的,如下图:
请问这是为什么啊?
主域的请求代码如下:
// 获取用户的加密交互数据
wx.getUserInteractiveStorage({
// keyList: ['2'],
keyList: ['invite'],
success: (res) => {
console.log('getUserInteractiveStorage,获取用户加密交互数据', res);
let {encryptedData, iv, cloudID} = res;
wx.cloud.callFunction({
name: 'getUserInteractiveStorage',
data: {
userInteractive: wx.cloud.CloudID(cloudID),
}
}).then(res => {
console.log('cloud getUserInteractiveStorage,用户交互数据', res);
});
}
});
跪求官方领导和各位尊贵的大神解答疑惑···················
互动数据的key只支持1-50,然后你用一个英文的key去获取内容,不行是必然的