簡體   English   中英

查找支持的url方案參數

[英]Find supported url scheme parameters

查找應用程序所有受支持的url方案參數的最佳方法是什么?

適用於MapApple URL方案參考列出了一些在其plist中找不到的參數。

例子:
t =要顯示的地圖類型。
z =縮放級別。
saddr =源地址,在生成行車路線時使用
daddr =目的地址,在生成行車路線時使用。

在此處輸入圖片說明

您需要反匯編應用程序,這並非易事。

自定義URL方案參數的處理是在運行時確定的,並且是應用程序邏輯的一部分。 每個應用程序決定對以下URL進行處理:

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation

這是iOS運行時在目標應用程序的應用程序委托上查詢的內容,如果返回YES,則運行時將繼續打開應用程序。

不幸的是,與自定義URL協議(例如maps://不同,參數沒有在易於閱讀的plist中的任何位置進行布局。 URL協議在plist文件中是靜態的,因此iOS運行時可以輕松在其自己的內部寄存器中注冊自定義方案,但是由應用程序決定如何解析參數。

暫無
暫無

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

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