#if UNITY_WEBGL || WEIXINMINIGAME || UNITY_EDITOR
GetSettingOption getSettingOption = new GetSettingOption();
getSettingOption.complete = (GeneralCallbackResult result) =>
{
CommonUIManager.Instance.ShowToast($"getSettingOption complete:{result?.errMsg}");
LogAPI.TagM("GetUserInfo", $"getSettingOption.complete errMsg = {result?.errMsg}");
};
getSettingOption.fail = (GeneralCallbackResult result) =>
{
CommonUIManager.Instance.ShowToast($"getSettingOption fail:{result?.errMsg}");
LogAPI.TagM("GetUserInfo", $"getSettingOption.fail errMsg = {result?.errMsg}");
};
getSettingOption.success = (GetSettingSuccessCallbackResult result) =>
{
CommonUIManager.Instance.ShowToast($"getSettingOption success:{result?.errMsg}");
foreach (var kv in result.authSetting)
{
LogAPI.TagM("GetUserInfo", $"getSettingOption.success result.authSetting key = {kv.Key} value = {kv.Value}");
}
if (result.authSetting.TryGetValue("scope.userInfo",out var value) && value)
{
// 已授权,直接获取
GetWeiXinUserInfo();
}
else
{
LogAPI.TagM("GetUserInfo", $"getSettingOption.success CreateUserInfoButton ");
var userInfoButton = WXSDKManagerHandler.Instance.CreateUserInfoButton(10, 10, 500, 500, "zh_CN", false);
userInfoButton.Show();
userInfoButton.OnTap((WXUserInfoResponse result) =>
{
LogAPI.TagM("GetUserInfo", $"userInfoButton errMsg = {result?.errMsg} city = {result.userInfo.city} avatarUrl={result.userInfo.avatarUrl} country={result.userInfo.country} gender={result.userInfo.gender} language={result.userInfo.language} nickName={result.userInfo.nickName} province={result.userInfo.province} ");
});
}
};
WXSDKManagerHandler.Instance.GetSetting(getSettingOption);
#endif

[wxapplib]] checkPrivacy fnScopeMapping state: {"getLocation":[["jsapi_location"],"getLocation",""],"startLocationUpdate":[["jsapi_location"],"enableLocationUpdate",""],"onLocationChange":[["jsapi_location"],"",""],"scope.userLocation":[["jsapi_location"],"getLocation",""],"getWifiList":[["jsapi_location"],"getLocation",""],"moveToLocation":[["jsapi_location"],"moveToMapLocation",""],"startLocationUpdateBackground":[["jsapi_location_background"],"enableLocationUpdateBackground",""],"scope.userLocationBackground":[["jsapi_location_background"],"enableLocationUpdateBackground",""],"getGameClubData":[["jsapi_gameclubdata"],"","webapi_getgameclubdata"],"scope.gameClubData":[["jsapi_gameclubdata"],"","webapi_getgameclubdata"],"getChannelsLiveInfo":[["group_jumpfinderlive"],"","webapi_getfinderviewlastlive"],"getFuzzyLocation":[["jsapi_fuzzy_location"],"getFuzzyLocation",""],"scope.userFuzzyLocation":[["jsapi_fuzzy_location"],"getFuzzyLocation",""],"getUserProfile":[["webapi_userinfo"],"","webapi_getuserprofile"],"getUserInfo":[["webapi_userinfo"],"","webapi_getuserinfo"],"UserInfoButton.onTap":[["webapi_userinfo"],"","webapi_getuserinfo"],"button.chooseAvatar":[["webapi_userinfo"],"","webapi_getuseravatarpopupinfo"],"input.nickname":[["webapi_userinfo"],"","webapi_getuseravatarpopupinfo"],"scope.userInfo":[["webapi_userinfo"],"","webapi_getuserinfo"],"button.getPhoneNumber":[["webapi_getuserwxphone_group"],"",""],"getWeRunData":[["webapi_werun"],"","webapi_getwerunstep_history"],"scope.werun":[["webapi_werun"],"","webapi_getwerunstep_history"],"chooseLicensePlate":[["jsapi_licenseplate"],"",""],"startRecord":[["jsapi_record"],"startRecord",""],"RecorderManager.start":[["jsapi_record"],"startRecord",""],"RecorderManager.stop":[["jsapi_record"],"operateRecorder",""],"joinVoIPChat":[["jsapi_record"],"startRecord",""],"join1v1Chat":[["jsapi_record"],"startRecord",""],"scope.record":[["jsapi_record"],"startRecord",""],"wx-live-pusher.attached":[["jsapi_record","jsapi_camera"],"startRecord",""],"VKSession.start":[["jsapi_camera"],"insertCamera",""],"CameraContext.onCameraFrame":[["jsapi_camera"],"insertCamera",""],"scope.camera":[["jsapi_camera"],"insertCamera",""],"wx-camera.attached":[["jsapi_camera"],"insertCamera",""],"createCamera":[["jsapi_camera"],"insertCamera",""],"openBluetoothAdapter":[["webapi_bluetooth"],"openBluetoothAdapter",""],"createBLEPeripheralServer":[["webapi_bluetooth"],"createBLEPeripheralServer",""],"scope.bluetooth":[["webapi_bluetooth"],"openBluetoothAdapter",""],"saveImageToPhotosAlbum":[["jsapi_photos_album"],"saveImageToPhotosAlbum",""],"saveVideoToPhotosAlbum":[["jsapi_photos_album"],"saveVideoToPhotosAlbum",""],"scope.writePhotosAlbum":[["jsapi_photos_album"],"saveImageToPhotosAlbum",""],"addPhoneContact":[["jsapi_phonecontact"],"addPhoneContact",""],"scope.addPhoneContact":[["jsapi_phonecontact"],"addPhoneContact",""],"addPhoneRepeatCalendar":[["jsapi_photocalendar"],"addPhoneRepeatCalendar",""],"addPhoneCalendar":[["jsapi_photocalendar"],"addPhoneCalendar",""],"scope.addPhoneCalendar":[["jsapi_photocalendar"],"addPhoneCalendar",""],"chooseLocation":[["jsapi_choose_location"],"",""],"choosePoi":[["jsapi_choose_location"],"",""],"chooseAddress":[["jsapi_address"],"openAddress",""],"scope.address":[["jsapi_address"],"openAddress",""],"chooseInvoiceTitle":[["jsapi_invoice"],"chooseInvoiceTitle",""],"chooseInvoice":[["jsapi_invoice"],"chooseInvoice",""],"scope.invoiceTitle":[["jsapi_invoice"],"chooseInvoiceTitle",""],"scope.invoice":[["jsapi_invoice"],"chooseInvoice",""],"chooseVideo":[["jsapi_media"],"",""],"chooseImage":[["jsapi_media"],"",""],"chooseMedia":[["jsapi_media"],"",""],"chooseMessageFile":[["jsapi_messagefile"],"",""],"startAccelerometer":[["jsapi_accelerometer"],"",""],"stopAccelerometer":[["jsapi_accelerometer"],"",""],"onAccelerometerChange":[["jsapi_accelerometer"],"",""],"offAccelerometerChange":[["jsapi_accelerometer"],"",""],"getFriendCloudStorage":[["jsapi_wxfriend_interaction"],"","webapi_getfrienduserstorage"],"getGroupCloudStorage":[["jsapi_wxfriend_interaction"],"","webapi_getgroupuserstorage"],"getGroupInfo":[["jsapi_wxfriend_interaction"],"","webapi_getshareinfo_byopengid"],"getPotentialFriendList":[["jsapi_wxfriend_interaction"],"","webapi_game_potential_friends"],"getUserCloudStorage":[["jsapi_wxfriend_interaction"],"","webapi_getselfuserstorage"],"setUserCloudStorage":[["jsapi_wxfriend_interaction"],"","webapi_setselfuserstorage"],"removeUserCloudStorage":[["jsapi_wxfriend_interaction"],"","webapi_removeselfuserstorage"],"getUserCloudStorageKeys":[["jsapi_wxfriend_interaction"],"","webapi_getuserstorageallappkey"],"GameServerManager.getFriendsStateData":[["jsapi_wxfriend_interaction"],"","webapi_opengameinfo_getfriendsuserdata"],"getUserInteractiveStorage":[["jsapi_wxfriend_interaction"],"","webapi_getuserinteractivedata"],"scope.WxFriendInteraction":[["jsapi_wxfriend_interaction"],"","webapi_getuserinteractivedata"],"openDataContext.getUserInfo":[["jsapi_wxfriend_interaction"],"","webapi_getuserinfo_byopenid"],"scope.cloudGameFriend":[["app_snsapi_friend"],"",""],"getFriendSendGiftStatus":[["jsapi_wxfriend_interaction"],"","webapi_getfriendsendgiftstatus"],"sendGiftToFriend":[["jsapi_wxfriend_interaction"],"","webapi_sendgifttofriend"],"startCompass":[["jsapi_compass"],"",""],"stopCompass":[["jsapi_compass"],"",""],"onCompassChange":[["jsapi_compass"],"",""],"offCompassChange":[["jsapi_compass"],"",""],"startDeviceMotionListening":[["jsapi_devicemotion"],"",""],"stopDeviceMotionListening":[["jsapi_devicemotion"],"",""],"onDeviceMotionChange":[["jsapi_devicemotion"],"",""],"offDeviceMotionChange":[["jsapi_devicemotion"],"",""],"startGyroscope":[["jsapi_gyroscope"],"",""],"stopGyroscope":[["jsapi_gyroscope"],"",""],"onGyroscopeChange":[["jsapi_gyroscope"],"",""],"offGyroscopeChange":[["jsapi_gyroscope"],"",""],"setClipboardData":[["jsapi_clipboard"],"",""],"getClipboardData":[["jsapi_clipboard"],"",""]} , apiName: UserInfoButton.onTap
WAGame.js:1 [wxapplib]] baseOperateWXData invoke apiName=webapi_getuserinfo, TimeStampId=1769241274351, useQuic=false, usePriority=false, batchType=0
WAGame.js:1 [wxapplib]] baseOperateWXData fail apiName=webapi_getuserinfo, TimeStampId=1769241274351, useQuic=false, usePriority=false, batchType=0, errMsg={"err_code":"-12034"}
不是应该弹出获取微信头像和昵称的弹窗么??