我使用APNS與iOS的推送通知完美配合。所以對於一些客戶,我需要一個內部部署或本地解決方案,我可以在沒有APNS且不依賴互聯網的情況下向設備發送通知。有人知道嗎?你可以幫我嗎?沒有APNS的推送通知
回答
不可能。如果沒有互聯網,你無法從APNS獲得通知。
你可以做什麼來實現這一點,你是從服務器發送消息到應用程序,當它處於後臺模式,並相應地生成本地通知。
APNS
只適用於互聯網。如果您需要將消息推送給用戶而不使用互聯網,則一個解決方案(可能只是當前的解決方案)正在使用SMS API。但那需要用戶手機號碼。使用URL Schema
用戶可以從SMS消息中打開您的應用程序。
讓我澄清一下你的問題。
「本地」是指:您沒有互聯網連接,沒有連接到APNS的本地網絡,或者用戶根本沒有註冊推送通知。
1 iBeacon顯示與本地推送通知
所以,這裏是一個另類,這是一種不在於它基本上是用於,但正如你可能知道。 iBeacon可用於傳輸非常小的數據塊。如果您的用戶確實啓用了位置服務,則可以將這些服務包含在您的應用程序中以觸發某些事件(在這種情況下,是用戶進入興趣點範圍的非常小的通知)。 缺點:應用程序包需要靜態的「通知文本」來指向信標映射,或者您必須動態下載來自網絡源的映射,以便更新通知的文本。
2.藍牙與本地推送通知
另一種方法是使用藍牙來代替。 設備可以自動連接到您的藍牙站「外設」 - 現在這些設備(在您的應用程序的幫助下)將註冊到您的外設的廣播特性。 外設可以將消息發送到註冊的設備。 如果現在設備確實收到這樣的廣播消息,您可以執行本地推送。 - 沒有任何網絡連接,只需要藍牙的幫助,當然這本身也需要用戶權限。
3 Internet連接/靜音與推本地推送通知
如果你的課程的應用程序有一個工作的互聯網連接,你可以從蘋果避免APNS併發送自己的通知,該設備作爲無聲的推通知。
沒有連接到APNS的本地網絡。 –
但與本地服務器的數據更新或沒有連接的可能性? – Lepidopteron
例如:我需要將通知發送給我爲我的用戶開發的應用程序,而無需Internet連接,僅在本地網絡上。我可以通過MDM使用MDM來做到這一點嗎? –
- 1. APNS推送通知未發送:Baddevicetoken
- 2. 發送推送通知和APNS握手
- 3. APNS推送沒有收到
- 4. APNS尖銳的蘋果推送通知
- 5. iOS,APNS,推送通知,DeviceToken,iPhone
- 6. AppDelegate未偵聽APNS推送通知
- 7. 測試推送通知與生產apns
- 8. APNS推送通知收到不正確
- 9. 推送通知APNS證書用法:
- 10. 顯示前操作推送通知(APNS)
- 11. APNS PHP推送通知問題
- 12. 推送通知iPhone與Apns PHP
- 13. 解析推送通知沒有通知
- 14. 不帶APNS的推送通知具有安全的內聯網
- 15. 蘋果推送通知服務APNS - 通知未到達
- 16. Cloudkit沒有發送推送通知
- 17. 無法通過APNS將MDM推送通知發送到設備。
- 18. 沒有提示的iPhone推送通知
- 19. Android推送通知沒有收到
- 20. 沒有收到推送通知
- 21. 沒有收到推送通知 - IOS
- 22. 推送通知沒有收到content_available
- 23. 推送通知沒有達到設備
- 24. iPhone 6沒有收到推送通知
- 25. GCM iOS沒有收到推送通知
- 26. 無法通過urbanairship將通知推送到APNS
- 27. 任何限制通過APNS或C2DM推送通知?
- 28. 推送銳沒有發送通知和沒有回撥推送服務
- 29. Xcode推送通知:用於生產模式的APNS服務器
- 30. 使用.Net C的Apple推送通知(APNS)#
如何在iOS中使用** URL Schema **使用swift語言,請分享參考鏈接。 – arun