2016-02-27 13 views
1

目前我使用AWS-S3創建URL對文件&縮短的URL,以適應埃迪斯通格式。接近營銷API

我使用KONTAKT信標&使用他們的UI與縮短
URL的編輯信標。這工作得很好,但顯示的鏈接(使用物理
Web App中可見)太長&沒有鏈接的描述。

我希望能做到以上&更通過線下營銷API,
但麻煩的是我是一個新手API &尋找一些指導。 我創建了一個項目&瀏覽器主要&有一盞明燈,但不知道該怎麼
下一步(對不起)。

我猜我必須輸入燈塔的詳細信息
連同所需的URL &希望鏈接描述。

是否有一個白癡引導這樣做,或者你可以建議是什麼?

回答

0

的方式物理Web App和Chrome的物理網絡支持的工作是:

  1. 的應用附近發現埃迪斯通的URL。
  2. 該應用程序將URL發送到Physical Web Service
  3. 物理Web服務從URL抓取網頁(以下所有的重定向,例如,那些被鏈接縮短服務引入)。
  4. 物理Web服務中提取標題,描述,圖標和linked data從網頁。
  5. 物理Web服務將提取的數據返回給應用程序。
  6. 該應用程序使用元數據來顯示它認爲合適的URL。

換句話說,控制物理Web應用程序或iOS/Android版Chrome瀏覽器顯示物理Web URL的唯一方法是操作頁面的元標記。但是如果你直接鏈接到非HTML文件,那麼你自然不能這麼做。

我能想到的最佳解決方法是鏈接到一個HTML頁面,其中包含JavaScript重定向(因此它不會被服務跟隨)到實際文檔。然後,您可以操作HTML頁面的內容,以便它可以顯示在支持物理Web的應用程序中。當用戶點擊鏈接時,它會打開頁面,然後將用戶重定向到文檔,啓動下載。

+0

謝謝heypiotr你的解釋非常有幫助。我會找出如何做到這一點,並讓你知道我是怎麼做到的。 –