如何与扩展程序共享应用程序ID?

时间:2015-06-27 17:13:47

标签: google-chrome-extension google-chrome-app

有没有办法根据名称或其他标准以编程方式查找应用的ID?

我有一个扩展需要与应用交换一些数据。但是,为了向应用程序发送消息,我需要知道应用程序的ID。如何在没有最终用户参与的情况下获取ID?

我想我可以将应用程序的ID硬编码到扩展程序中,但我不确定这是否是最佳选择。为了做到这一点,我总是必须首先发布应用程序,找到它的ID,将其硬编码到扩展名中,然后发布扩展名。

这会有用吗?是否有更好的选择来实现上述目标?

感谢。

1 个答案:

答案 0 :(得分:1)

有一种方法,但它太沉重,无法在常规扩展中证明:chrome.management API。为了能够使用它找出您的应用程序ID,您必须确保在扩展程序进行查询之前用户已经安装了该应用程序。此外,更多精明的用户可能难以获得此类许可。

硬编码是您的最佳选择。好消息是,您的应用程序ID将在初始上传后修复,并且永远不会随后上传而改变。