[{"title":"( 27 个子文件 48KB ) java调用apns推送的实现","children":[{"title":"APNSÍÆËÍ","children":[{"title":"Demo.txt <span style='color:#111;'> 465B </span>","children":null,"spread":false}],"spread":true},{"title":"APNS推送","children":[{"title":"Demo.txt <span style='color:#111;'> 465B </span>","children":null,"spread":false},{"title":"工具库","children":[{"title":"com","children":[{"title":"notnoop","children":[{"title":"exceptions","children":[{"title":"InvalidSSLConfig.java <span style='color:#111;'> 2.69KB </span>","children":null,"spread":false},{"title":"RuntimeIOException.java <span style='color:#111;'> 2.26KB </span>","children":null,"spread":false},{"title":"ApnsException.java <span style='color:#111;'> 2.05KB </span>","children":null,"spread":false},{"title":"NetworkIOException.java <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"ApnsDeliveryErrorException.java <span style='color:#111;'> 645B </span>","children":null,"spread":false}],"spread":true},{"title":"apns","children":[{"title":"EnhancedApnsNotification.java <span style='color:#111;'> 5.81KB </span>","children":null,"spread":false},{"title":"ApnsDelegateAdapter.java <span style='color:#111;'> 512B </span>","children":null,"spread":false},{"title":"internal","children":[{"title":"Utilities.java <span style='color:#111;'> 12.10KB </span>","children":null,"spread":false},{"title":"ApnsConnectionImpl.java <span style='color:#111;'> 16.94KB </span>","children":null,"spread":false},{"title":"BatchApnsService.java <span style='color:#111;'> 3.14KB </span>","children":null,"spread":false},{"title":"AbstractApnsService.java <span style='color:#111;'> 6.15KB </span>","children":null,"spread":false},{"title":"ApnsFeedbackConnection.java <span style='color:#111;'> 4.86KB </span>","children":null,"spread":false},{"title":"ApnsServiceImpl.java <span style='color:#111;'> 2.23KB </span>","children":null,"spread":false},{"title":"ReconnectPolicies.java <span style='color:#111;'> 2.67KB </span>","children":null,"spread":false},{"title":"ApnsConnection.java <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false},{"title":"ApnsPooledConnection.java <span style='color:#111;'> 2.71KB </span>","children":null,"spread":false},{"title":"QueuedApnsService.java <span style='color:#111;'> 4.56KB </span>","children":null,"spread":false}],"spread":true},{"title":"ApnsDelegate.java <span style='color:#111;'> 3.66KB </span>","children":null,"spread":false},{"title":"ApnsServiceBuilder.java <span style='color:#111;'> 24.02KB </span>","children":null,"spread":false},{"title":"ReconnectPolicy.java <span style='color:#111;'> 4.29KB </span>","children":null,"spread":false},{"title":"DeliveryError.java <span style='color:#111;'> 2.75KB </span>","children":null,"spread":false},{"title":"PayloadBuilder.java <span style='color:#111;'> 14.88KB </span>","children":null,"spread":false},{"title":"ApnsService.java <span style='color:#111;'> 7.08KB </span>","children":null,"spread":false},{"title":"APNS.java <span style='color:#111;'> 2.18KB </span>","children":null,"spread":false},{"title":"ApnsNotification.java <span style='color:#111;'> 2.58KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]