簡體   English   中英

通過解析通過iOS Push Notification進行深度鏈接

[英]Deep Link with iOS Push Notification via Parse

我正在嘗試將推送通知深層鏈接到我的應用程序的一部分。 我的應用程序中有一個消息部分,我想直接鏈接到與已發送的Push相關的消息VC。

到目前為止,這是我所做的,但是我不確定自己是否走在正確的道路上。 我認為NPNictionary是APN來自JSON中的Parse。

func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject]) {
    if let aps = userInfo["aps"] as? NSDictionary {
        if let vc = aps["vc"] as? NSDictionary {

            if vc == "messages" {

                if let message = aps["link"] {

                }

            }

        }

    }
}

我在正確的道路上嗎? 有什么建議么?

謝謝!

您可以按照建議的方式進行操作。 像任何東西一樣,您可以通過多種方式進行操作。

您當前的路徑意味着您將提取並解析json數據。 從那里開始,旋轉您的應用程序代表的正確視圖(或從初始視圖中篩選)。

如果您決定需要一個應用程序具有多個入口點的體系結構,那么可以使用一些框架來幫助您。

Bolts框架: https//github.com/BoltsFramework/Bolts-ObjC

可編程網絡上有一篇關於深度鏈接的好文章: http : //www.programmableweb.com/news/how-to-implement-deep-linking-ios/how-to/2015/07/14

上面的鏈接提供了一種構建應用程序的方法,以便自定義URL可以將應用程序打開到任何部分。 如果僅會有一個額外的入口點,那么重新架構應用程序可能沒有太多的意義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM