diff --git a/docs/README.md b/docs/README.md
index aa434616..c8a47368 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -28,7 +28,6 @@ APP在维持期间,不会有任何形式的收费与广告,各位彦祖放
- [常见问题](/faq)
- **服务端**
- [部署服务](/deploy)
- - [直接推送](/apns)
- [批量推送](/batch)
- [编译代码](/build)
- [推送证书](/cert)
diff --git a/docs/_sidebar.md b/docs/_sidebar.md
index 4b14e7f0..14a26dca 100644
--- a/docs/_sidebar.md
+++ b/docs/_sidebar.md
@@ -5,7 +5,6 @@
- [常见问题](/faq)
- **服务端**
- [部署服务](/deploy)
- - [直接推送](/apns)
- [批量送送](/batch)
- [编译代码](/build)
- [推送证书](/cert)
diff --git a/docs/apns.md b/docs/apns.md
deleted file mode 100644
index 5a2da24b..00000000
--- a/docs/apns.md
+++ /dev/null
@@ -1,55 +0,0 @@
-### 直接调用APNS接口
-如果有设备的 DeviceToken(可在APP中查看),就可以调用苹果APNS接口直接给设备发推送,APP中也无需添加服务器。
-以下是命令行发推送示例:
-
-```shell
-# 设置环境变量
-# 下载 key https://raw.githubusercontent.com/Finb/bark-server/master/deploy/AuthKey_LH4T9V5U4R_5U8LBRXG3A.p8
-# 将 key 文件路径填到下面
-TOKEN_KEY_FILE_NAME=
-# 从 app 设置中复制 DeviceToken 到这
-DEVICE_TOKEN=
-
-#下面的不要修改
-TEAM_ID=5U8LBRXG3A
-AUTH_KEY_ID=LH4T9V5U4R
-TOPIC=me.fin.bark
-APNS_HOST_NAME=api.push.apple.com
-
-# 生成TOKEN
-JWT_ISSUE_TIME=$(date +%s)
-JWT_HEADER=$(printf '{ "alg": "ES256", "kid": "%s" }' "${AUTH_KEY_ID}" | openssl base64 -e -A | tr -- '+/' '-_' | tr -d =)
-JWT_CLAIMS=$(printf '{ "iss": "%s", "iat": %d }' "${TEAM_ID}" "${JWT_ISSUE_TIME}" | openssl base64 -e -A | tr -- '+/' '-_' | tr -d =)
-JWT_HEADER_CLAIMS="${JWT_HEADER}.${JWT_CLAIMS}"
-JWT_SIGNED_HEADER_CLAIMS=$(printf "${JWT_HEADER_CLAIMS}" | openssl dgst -binary -sha256 -sign "${TOKEN_KEY_FILE_NAME}" | openssl base64 -e -A | tr -- '+/' '-_' | tr -d =)
-# 如果有条件,最好改进脚本缓存此 Token。Token 30分钟内复用同一个,每过30分钟重新生成
-# 苹果文档指明 TOKEN 生成间隔最短20分钟,TOKEN 有效期最长60分钟
-# 间隔过短重复生成会生成失败,TOKEN 超过1小时不重新生成就不能推送
-# 但经我不负责任的简单测试可以短时间内正常生成
-# 此处仅提醒,或许可能因频繁生成 TOKEN 导致推送失败
-AUTHENTICATION_TOKEN="${JWT_HEADER}.${JWT_CLAIMS}.${JWT_SIGNED_HEADER_CLAIMS}"
-
-#发送推送
-curl -v --header "apns-topic: $TOPIC" --header "apns-push-type: alert" --header "authorization: bearer $AUTHENTICATION_TOKEN" --data '{"aps":{"alert":"test"}}' --http2 https://${APNS_HOST_NAME}/3/device/${DEVICE_TOKEN}
-
-```
-
-### 推送参数格式
-参考 https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/generating_a_remote_notification
-一定要带上 "mutable-content" : 1 ,否则推送扩展不执行,不会保存推送。
-
-示例:
-```js
-{
- "aps": {
- "mutable-content": 1,
- "alert": {
- "title" : "title",
- "body": "body"
- },
- "category": "myNotificationCategory",
- "sound": "minuet.caf"
- },
- "icon": "https://day.app/assets/images/avatar.jpg"
-}
-```
\ No newline at end of file
diff --git a/docs/en-us/README.md b/docs/en-us/README.md
index dff7ef51..ad33d61b 100644
--- a/docs/en-us/README.md
+++ b/docs/en-us/README.md
@@ -28,7 +28,6 @@ Sponsors:[https://github.com/sponsors/Finb](https://github.com/sponsors/Finb)
- [FAQs](/en-us/faq)
- **Server**
- [Deploy](/en-us/deploy)
- - [Direct Push](/en-us/apns)
- [Build](/en-us/build)
- [Certificate](/en-us/cert)
- [Privacy](/en-us/privacy)
\ No newline at end of file
diff --git a/docs/tr/README.md b/docs/tr/README.md
index 59399a06..a4d4cea7 100644
--- a/docs/tr/README.md
+++ b/docs/tr/README.md
@@ -28,7 +28,6 @@ Sponsorlar:[https://github.com/sponsors/Finb](https://github.com/sponsors/Finb
- [SSS](/tr/faq)
- **Sunucu**
- [Dağıtım](/tr/deploy)
- - [Doğrudan Gönderim](/tr/apns)
- [Oluşturmak](/tr/build)
- [Sertifika](/tr/cert)
- [Gizlilik](/tr/privacy)
\ No newline at end of file
diff --git a/docs/tr/_sidebar.md b/docs/tr/_sidebar.md
index 5dc7df84..c6c822a9 100644
--- a/docs/tr/_sidebar.md
+++ b/docs/tr/_sidebar.md
@@ -5,7 +5,6 @@
- [SSS](/tr/faq)
- **Sunucu**
- [Dağıtım](/tr/deploy)
- - [Doğrudan Gönderim](/tr/apns)
- [Oluşturmak](/tr/build)
- [Sertifika](/tr/cert)
- [Gizlilik](/tr/privacy)
\ No newline at end of file