我在mailchimp上創建了一個郵件模板。它由一個twitter鏈接組成。但是IPad或IPhone用戶點擊他/她的郵件中的鏈接,Twitter鏈接會在瀏覽器中打開,而不是在Twitter應用中打開。在Twitter上打開鏈接應用程序IOS
這在Android中不會發生。
任何解決方法?
我在mailchimp上創建了一個郵件模板。它由一個twitter鏈接組成。但是IPad或IPhone用戶點擊他/她的郵件中的鏈接,Twitter鏈接會在瀏覽器中打開,而不是在Twitter應用中打開。在Twitter上打開鏈接應用程序IOS
這在Android中不會發生。
任何解決方法?
如果您使用自定義網址<a href="twitter://"
比其他Android /桌面設備將無法打開它。 Twitter不會使用Safari中的標準網址進行重定向,他們應該這樣做。但他們確實在左上角提供了一個「在應用程序中打開」按鈕。
所以,如果你想你可以在電子郵件中添加兩個按鈕。一個專門用於iOS:twitter://status?id=373205208664272897
,另一個用於其他設備https://twitter.com/support/status/373205208664272897
。
或者您可以創建一個讀取設備用戶代理的站點,而不是確定要重定向到哪個URL。
第三個選項就是讓它獨立,因爲它在宏偉計劃中並不是一個真正如此大的問題。
NSString *stringURL = @"twitter://";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];
如果您嘗試使用Twitter的應用程序方案的網址,那麼它不適用於桌面設備。 Twitter應該處理將用戶重定向到應用程序。他們真丟人!我相信有一個鏈接出現在瀏覽器的頁面頂部,允許用戶在Twitter上打開它 – kezi
這可能是你最好的選擇,除非你想創建一個自定義網頁,將某些設備重定向到不同的鏈接。 – kezi
@DanielStorm他不能或否則他會失去兼容性與其他設備 – kezi