相关疑难解决方法(0)

NFC即时应用

我正在尝试通过NFC打开即时应用程序.

我的AndroidManifest.xml中有类似下面的内容

            <intent-filter android:autoVerify="true">
            <action android:name="android.intent.action.VIEW" />
            <action android:name="android.nfc.action.NDEF_DISCOVERED" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />

            <data android:scheme="https" />
            <data android:scheme="http" />
            <data android:host="example-refresh.herokuapp.com" />
        </intent-filter>
Run Code Online (Sandbox Code Playgroud)

从链接转到https://example-refresh.herokuapp.com(显然是示例链接)时,单击即时应用正确加载.当从nfc标签打开该链接时,浏览器就会加载.我已经尝试过让nfc打开一个AAR(https://developer.android.com/guide/topics/connectivity/nfc/nfc.html#aar)这会导致当应用程序没有打开游戏商店链接时安装时,安装和应用程序正确打开nfc.如果我在nfc上有其他东西,所以它显示了消歧的选项,那么我可以为浏览器选项选择即时应用程序,但我希望它默认为即时应用程序.

是否有一些我缺少一个nfc标签来加载即时应用程序?我也试过使用分支,但没有运气.

android nfc deep-linking branch.io android-instant-apps

15
推荐指数
1
解决办法
818
查看次数

从我的应用程序打开谷歌播放对话框

当我点击广告时,从Android Youtube应用程序中,有一个Google Play对话框,您可以从对话框中安装该应用程序.
使用Activity监视器,我发现了以下参数:
1 - com.android.vending
2 - com.google.android.finsky.activities.InlineAppDetailsDialog

我试图设置一个Uri"market:// details?id = example.package",但是什么都没有成功.

这是一个在我点击广告时打开的对话框. https://i.stack.imgur.com/ek3Q6.jpg

youtube android install dialog google-play

8
推荐指数
1
解决办法
1777
查看次数