我正在处理应用需要好友邀请功能。邀请的用户被转移到Playstore并下载应用程序。但是我无法获取哪个用户引用当前用户。我想在不填写引用代码的情况下获取引用的用户详细信息。
答案 0 :(得分:1)
您可以使用com.android.vending.INSTALL_REFERRER
com.android.vending.INSTALL_REFERRER
当从Google Play商店安装应用时,广播意图。
- 将此接收器添加到
醇>AndroidManifest.xml.
<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>
- 实施BroadcastReceiver:
醇>
public class InstallReferrerReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
String referrer = intent.getStringExtra("referrer");
//Use the referrer
}
}
- 发送您的应用链接,例如。
醇>
https://play.google.com/store/apps/details?id=your_package&referrer=referrer_code