我尝试使用javaPns向我的设备发送推送通知,但是如果尝试使用不在服务器上但在外部服务器上的证书,则会出现文件未找到异常。
我认为这是因为javaPns使用
new FileInputStream(path)
代替
InputStream is = new URL("http://stackoverflow.com/").openStream();
有没有一种方法可以使用外部服务器而无需修改javaPNS代码?
THX 4您的帮助
最佳答案
如果您使用的是JavaPNS 2,则可以为密钥库提供一个InputStream
(而不仅仅是本地文件路径)。只需按照您在此处的问题中的描述创建一个InputStream,然后将其传递给任何需要密钥库的JavaPNS方法。有关更多信息,请参见图书馆的在线文档。