2017-10-10 144 views
1

我正在使用Firebase動態鏈接REST API在服務器上創建動態鏈接。鏈接已創建,但會有警告返回:在服務器上創建動態鏈接返回警告

UNRECOGNIZED_PARAM: Android app '<package name>' lacks SHA256. AppLinks is not enabled for the app 

您有什麼想法嗎?

+0

檢查服務器團隊爲什麼我們在識別所有參數時返回UNRECOGNIZED_PARAM。同時忽略UNRECOGNIZED_PARAM這個詞,這個消息應該是WARNING。我正在檢查使用FDL配置Android AppLinks的公共文檔,看起來我們沒有這樣的。將更新時,瞭解更多。一般來說:如果鏈接正確地與您的Android應用程序正常工作,請隨時忽略此警告。 –

回答

1

1)有關SHA256警告的詳細信息https://firebase.google.com/docs/dynamic-links/debug#android-sha256-absent;我們正在努力改進關於此的文檔;

2)UNRECOGNIZED_PARAM是服務器錯誤,這是警告,修復未來;火力地堡動態鏈接的

EDIT十月13.

用法通常具有這樣的不同的步驟:

  1. 創建鏈接;
  2. 分享並推廣鏈接(也就是鏈接到客戶/用戶的手中);
  3. 在iOS應用程序,Android應用程序或m站點中接收鏈接。

步驟#1在這裏可使用火力地堡控制檯,REST API https://firebase.google.com/docs/dynamic-links/rest,iOS的生成器API https://firebase.google.com/docs/dynamic-links/ios/create,機器人生成器API https://firebase.google.com/docs/dynamic-links/android/create,C++ API https://firebase.google.com/docs/dynamic-links/cpp/create,統一API https://firebase.google.com/docs/dynamic-links/unity/create或手動https://firebase.google.com/docs/dynamic-links/create-manually來完成。

我相信你從問題和評論中使用REST API。

在鏈接創建過程(或縮短鏈接)期間,服務器可能會返回與#3點相關的錯誤或警告(與接收鏈接有關)。在您的情況下,如果您使用Android應用程序接收鏈接,服務器將返回與Android相關的警告。

+0

我們不是在Android應用程序中使用此功能,而是在我們的服務器上使用(JAVA) – aGO

+0

因此,您的Firebase項目中沒有Android應用程序?或者您不想使用此動態鏈接定位Android應用程序?請分享您正在創建的Firebase項目和動態鏈接。隨意使用此信息打開Firebase支持服務單。 –

+0

我在Firebase項目中有一個android和ios應用程序,但我想在我們的服務器上創建動態鏈接(JAVA) – aGO