无法通过代理从Firebase Java应用程序向移动应用程序发送通知
我构建了两个应用程序,一个用于移动电话(Android),通过Firebase接收通知,另一个用于Java(桌面),我从中发送通知。该应用程序运行得很好,但我需要将其移动到一台位于代理后面的计算机上。如何绕过代理 这就是我尝试过的:无法通过代理从Firebase Java应用程序向移动应用程序发送通知,java,android,firebase,proxy,Java,Android,Firebase,Proxy,我构建了两个应用程序,一个用于移动电话(Android),通过Firebase接收通知,另一个用于Java(桌面),我从中发送通知。该应用程序运行得很好,但我需要将其移动到一台位于代理后面的计算机上。如何绕过代理 这就是我尝试过的: System.setProperty("https.proxyHost", "xxx"); System.setProperty("https.proxyPort", "1212&
System.setProperty("https.proxyHost", "xxx");
System.setProperty("https.proxyPort", "1212");
System.setProperty("com.google.api.client.should_use_proxy","true");
String PROXY_HOST = System.getProperty("https.proxyHost");
int PROXY_PORT = Integer.parseInt(System.getProperty("https.proxyPort"));
Boolean PROXY_ENABLED =
Boolean.parseBoolean(System.getProperty("com.google.api.client.should_use_proxy", "false"));
ChannelPipeline p = ch.pipeline();
if (PROXY_ENABLED) {
InetSocketAddress proxySocket = new InetSocketAddress(PROXY_HOST, PROXY_PORT);
p.addFirst(new HttpProxyHandler(proxySocket));
}
//p.addLast(sslContext.newHandler(ch.alloc(), uri.getHost(), port));
//p.addLast(new HttpClientCodec(), new HttpObjectAggregator(32 * 1024), channelHandler);
这不管用。请有人给我一个例子,这样我就可以从背后的代理发送通知
谢谢,祝你今天愉快