2015-04-15 17 views
3

如果你想檢查你的用戶是否有Gmail(所以你可以切換到Gmail發送電子郵件),你可以看到他們是否可以打開「googlegmail:/// co?to =」Google收件箱是否有iOS郵件方案網址?

有什麼等價物對於Google的新應用Google收件箱?

我試過「googleinbox:///」,但沒有奏效。

有沒有可以找到這些鏈接的地方? 嘗試:http://handleopenurl.com/,但即使不具備的Gmail(編輯現在這個網站已經死了。)

感謝

回答

11

收件箱中的應用程序列表4個URL方案Info.plist中它會迴應:

inbox-gmail 
inbox-gmail-x-callback 
com.google.sso.296495646338-v31uuqp2kboh7qfi8jh5oga1lk1lb5sj 
com.google.sso.294296358152-6s4pqed0qa6sk3m3k2pcmsu2jidh8n5u 

最後兩個最有可能用於單點登錄回調,第二個可能用於Inbox本身爲另一個Google應用(例如Google地圖)執行[UIAppliaction openURL:]後返回收件箱。我測試過「inbox-gmail」,它確實打開了收件箱應用程序。

要打開收件箱和撰寫您使用的網址與Gmail的電子郵件,但沒有三斜槓:

googlegmail:///co?to={email}&subject={subject}&body={body} 

inbox-gmail://co?to={email}&subject={subject}&body={body} 

這裏是你如何可以爲收件箱或在App任何其他應用程序訪問的Info.plist店內

  1. 下載iTunes的應用程序在Mac
  2. 繼續到「我的應用程序」標籤,右鍵點擊應用,然後選擇「在Finder中顯示」
  3. 右擊上的應用程序文件和「打開」 - >「存檔實用程序」
  4. 打開提取的文件夾。打開「Payload」文件夾。
  5. 應用上點擊右鍵並選擇「顯示包內容」
  6. 現在,您就可以訪問Info.plist中的應用程序和所有其他資源:圖像,聲音,.strings等
+2

如果您使用的是iOS 9,則需要在調用'canOpenURL:'方法之前將URL方案列入白名單。 –