通过Playstore

时间:2017-11-14 13:16:14

标签: android google-play deep-linking deeplink

我正在尝试配置我的deffered深层链接,但它只在我的应用已安装时才有效,我已经DeeplinkMe tutorial,但我只能从Playstore下载我的应用,当我打开它时进入主要活动,而不是在清单上定义的活动。这是我的清单文件:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.guisantogui.randomize">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".randomGeneration.RandomizeActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name=".randomHistory.RandomizeHistoryActivity"
            android:label="@string/title_activity_randomize_history"
            android:theme="@style/AppTheme.NoActionBar">
            <intent-filter android:label="@string/app_name">
                <action android:name="android.intent.action.VIEW" />

                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <!-- Accepts URIs that begin with "http://www.example.com/gizmos” -->
                <data
                    android:scheme="randomizer.app" />
            </intent-filter>

        </activity>
    </application>

</manifest>

Deeplinkme配置:

enter image description here

1 个答案:

答案 0 :(得分:1)

我最近写了一篇关于Android上可用的深层链接方法的详尽列表。 它包含每个方法和代码片段的优点/缺点,以帮助实现它们。

可能适合您的是Referrer ReceiverDeferred Deeplink

来源:https://simonmarquis.github.io/Android-App-Linking/