Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 转诊流程以哪种方式工作?_Android - Fatal编程技术网

Android 转诊流程以哪种方式工作?

Android 转诊流程以哪种方式工作?,android,Android,我正在开发一个需要好友邀请功能的应用程序。被邀请的用户将被转移到playstore并下载应用程序。但我无法获取引用当前用户的用户。我想获取引用的用户详细信息而不填写引用代码。您可以使用com.android.vending.INSTALL\u referer com.android.vending.INSTALL\u referer当从Google Play商店安装应用程序时,会播放意图 将此接收器添加到AndroidManifest.xml。 发送你的应用程序链接 以下是完整的转诊流程。您可以

我正在开发一个需要好友邀请功能的应用程序。被邀请的用户将被转移到playstore并下载应用程序。但我无法获取引用当前用户的用户。我想获取引用的用户详细信息而不填写引用代码。

您可以使用
com.android.vending.INSTALL\u referer

com.android.vending.INSTALL\u referer
当从Google Play商店安装应用程序时,会播放意图

  • 将此接收器添加到
    AndroidManifest.xml。
  • 发送你的应用程序链接

  • 以下是完整的转诊流程。您可以在studio中测试代码。点击这个链接
    <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>
    
    public class InstallReferrerReceiver extends BroadcastReceiver {
        @Override
        public void onReceive(Context context, Intent intent) {
            String referrer = intent.getStringExtra("referrer");
    
            //Use the referrer
        }
    }