有没有办法根据名称或其他标准以编程方式查找应用的ID?
我有一个扩展需要与应用交换一些数据。但是,为了向应用程序发送消息,我需要知道应用程序的ID。如何在没有最终用户参与的情况下获取ID?
我想我可以将应用程序的ID硬编码到扩展程序中,但我不确定这是否是最佳选择。为了做到这一点,我总是必须首先发布应用程序,找到它的ID,将其硬编码到扩展名中,然后发布扩展名。
这会有用吗?是否有更好的选择来实现上述目标?
感谢。
答案 0 :(得分:1)
有一种方法,但它太沉重,无法在常规扩展中证明:chrome.management
API。为了能够使用它找出您的应用程序ID,您必须确保在扩展程序进行查询之前用户已经安装了该应用程序。此外,更多精明的用户可能难以获得此类许可。
硬编码是您的最佳选择。好消息是,您的应用程序ID将在初始上传后修复,并且永远不会随后上传而改变。