I don't know if this is a development only issue, because I've not published my extension. getProfileUserInfo() returns {email:"",id:""}. It doesn't matter if I'm logged into chrome or not.
Here is my permissions from my manifest:
"permissions": [
"activeTab",
"storage",
"identity", //determines authorization status
//"notifications",
"tabs",
"offscreenTabs",
"http://*/",
"https://*/"
],
Here is the relevant code:
chrome.identity.getProfileUserInfo((userInfo) => {
debugger;
});
Thanks!