推荐流程的工作方式是什么?

时间:2018-01-05 13:37:40

标签: android

我正在处理应用需要好友邀请功能。邀请的用户被转移到Playstore并下载应用程序。但是我无法获取哪个用户引用当前用户。我想在不填写引用代码的情况下获取引用的用户详细信息。

1 个答案:

答案 0 :(得分:1)

您可以使用com.android.vending.INSTALL_REFERRER

com.android.vending.INSTALL_REFERRER当从Google Play商店安装应用时,广播意图。

  
      
  1. 将此接收器添加到AndroidManifest.xml.
  2.   
<receiver
    android:name="your_packagename.InstallReferrerReceiver"
    android:permission="android.permission.INSTALL_PACKAGES"
    android:exported="true">
    <intent-filter>
        <action android:name="com.android.vending.INSTALL_REFERRER" />
    </intent-filter>
</receiver>
  
      
  1. 实施BroadcastReceiver:
  2.   
public class InstallReferrerReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        String referrer = intent.getStringExtra("referrer");

        //Use the referrer
    }
}
  
      
  1. 发送您的应用链接,例如。
  2.   

https://play.google.com/store/apps/details?id=your_package&referrer=referrer_code