2016-12-29 44 views
1

我想在我的應用程序上實現一種引用友好類型的功能,以便每個用戶都有一個指向apk的獨特鏈接,用戶可以通過不同的媒介共享鏈接。我完成了生成鏈接部分,現在我想知道如何識別用戶點擊鏈接,並檢查應用程序是否已安裝/下載。如果已安裝,那麼我需要在鏈接所有者的帳戶上添加一些信用額度。我的問題需要在不使用API​​的情況下解決。 任何幫助,將不勝感激。如何在我的android應用程序上實現推薦模塊?

回答

1

對於你需要有存儲在服務器上的唯一代碼,就像AFOO766每個用戶,ABAR456

  1. 您可以使用Googlereferrer功能。在此方法中,當您將A分享給其他用戶時,您需要在應用的Play store鏈接上附加A的唯一代碼。當其他用戶安裝您的應用程序時,您的應用程序的BroadcastReceiver將被調用,包含代碼;你可以通過它來驗證推薦。更多信息Google Campaigns

  2. 或者你可以手動完成。無論用戶何時安裝您的應用程序,請向他索取referral代碼,並且您可以驗證通過服務器&可以確定是否有效的引薦條件。

+0

選項2是我需要完成的方式,但是如果不要求用戶輸入推薦代碼,我是否可以完成此任務? –

+0

@SumitShetty選擇2,這是一個手動過程,所以是的,用戶將不得不輸入推介代碼。 – Feign

+0

明白了。如果試圖手動完成,則需要增加用戶的一個步驟。 –

1

您可以在不使用api的情況下實現此目的。 創建一個包含一些數據的標籤。 現在在您的應用程序中添加Scheme(Manifest)。 之後在第一個屏幕上寫代碼,從那個標籤獲得價值。

https://developer.android.com/training/basics/intents/filters.html

FYI:

<a href="your.custom.scheme://some/UniqueNumber/">Myapp</a> 
+0

請您詳細說明您的答案! –

+0

我已完成生成鏈接並通過媒體分享,現在我想知道如何識別從特定推薦鏈接安裝應用程序的用戶(每個用戶唯一) –

+0

當然。 你將如何參考其他用途? 用郵件? – ViramP

相關問題