我尝试使用javaPns向我的设备发送推送通知,但是如果尝试使用不在服务器上但在外部服务器上的证书,则会出现文件未找到异常。
我认为这是因为javaPns使用

new FileInputStream(path)


代替

InputStream is = new URL("http://stackoverflow.com/").openStream();


有没有一种方法可以使用外部服务器而无需修改javaPNS代码?

THX 4您的帮助

最佳答案

如果您使用的是JavaPNS 2,则可以为密钥库提供一个InputStream(而不仅仅是本地文件路径)。只需按照您在此处的问题中的描述创建一个InputStream,然后将其传递给任何需要密钥库的JavaPNS方法。有关更多信息,请参见图书馆的在线文档。

09-13 07:35