diff --git a/homeassistant/components/notify/apns.py b/homeassistant/components/notify/apns.py
index 250ef5c50c84984d1a5c0ed136e36833908a0c6d..f6f7cc71f141aff4677f19df51b7383ca01d2fa6 100644
--- a/homeassistant/components/notify/apns.py
+++ b/homeassistant/components/notify/apns.py
@@ -17,7 +17,7 @@ from homeassistant.const import CONF_NAME, CONF_PLATFORM
 import homeassistant.helpers.config_validation as cv
 from homeassistant.helpers import template as template_helper
 
-REQUIREMENTS = ['apns2==0.1.1']
+REQUIREMENTS = ['apns2==0.3.0']
 
 APNS_DEVICES = 'apns.yaml'
 CONF_CERTFILE = 'cert_file'
diff --git a/requirements_all.txt b/requirements_all.txt
index a85fcbea2f98248736507bbe3ce58f192a6529b0..19f354f7b36c0cfdf3a08bb663b3ed4011fd1831 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -95,7 +95,7 @@ anthemav==1.1.8
 apcaccess==0.0.13
 
 # homeassistant.components.notify.apns
-apns2==0.1.1
+apns2==0.3.0
 
 # homeassistant.components.asterisk_mbox
 asterisk_mbox==0.4.0
diff --git a/requirements_test_all.txt b/requirements_test_all.txt
index 14dea3f25cf0bca2bfe7758398e6deb758069788..9f45cc4516ebb56912ea22a7b462d777eda75929 100644
--- a/requirements_test_all.txt
+++ b/requirements_test_all.txt
@@ -34,7 +34,7 @@ aioautomatic==0.6.4
 aiohttp_cors==0.5.3
 
 # homeassistant.components.notify.apns
-apns2==0.1.1
+apns2==0.3.0
 
 # homeassistant.components.sensor.coinmarketcap
 coinmarketcap==4.1.1