gpt4 book ai didi

android - 三星齿轮配套应用深层链接

转载 作者:行者123 更新时间:2023-11-29 00:03:28 25 4
gpt4 key购买 nike

我正在为 Samsung Gear 开发原生 (C++) 应用程序,它也使用 Android 配套应用程序。由于缺少指向配套应用的深层链接,我的应用已被拒绝。我发现我应该在 tizen-manifest.xml 中包含这个标签

<metadata key="master_app_playstore_deeplink" value="https://play.google.com/store/apps/details?id={package_id}"/>

但是,我的应用程序再次被拒绝。我明白了这个问题

There is no deep link to download companion app '{app name}'

有说明

<Defect>
There is no deep link to download companion app '{app name}'

<Procedure>
1. Check that the app need master app '{app name}'
2. Download the app form Galaxy Apps > Check that no deep link occur

<Expected Result>
DeepLink should occur right after installing Gear application.
<Test Device Info>
Detected Device: SM-N910C_SM-R770, SW Version: R770XXU2BQG4_N910CXXS2DQB8

我不确定深层链接应该如何工作,所以我无法正确测试它。任何帮助将不胜感激

谢谢

//编辑:这是我的 tizen-manifest.xml(开头缺少权限和功能 http://tizen.org/ ,因为我没有足够的代表发布超过两个链接)

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<manifest xmlns="http ://tizen .org/ns/packages" api-version="2.3.2" package="{app_package}" version="1.0.0">
<profile name="wearable"/>
<ui-application appid="{app_package}" exec="{exec_name}" multiple="false" nodisplay="false" taskmanage="true" type="capp">
<label>{app_name}</label>
<icon>ic_launcher.png</icon>
<metadata key="accessory-services-location" value="/res/xml/accessoryservices.xml"/>
<metadata key="launch-on-attach" value="false"/>
<metadata key="master_app_playstore_deeplink" value="https://play.google.com/store/apps/details?id={package_id}"/>
</ui-application>
<privileges>
<privilege>privilege/mediastorage</privilege>
<privilege>privilege/appmanager.launch</privilege>
<privilege>http://developer.samsung.com/tizen/privilege/accessoryprotocol</privilege>
<privilege>privilege/recorder</privilege>
<privilege>privilege/externalstorage.appdata</privilege>
<privilege>privilege/externalstorage</privilege>
</privileges>
<feature name="feature/screen.size.all"/>
<feature name="feature/microphone">true</feature>
</manifest>

最佳答案

与 Play 商店深度链接的正确 URL 语法是:

<metadata key="master_app_playstore_deeplink" value="market://details?id={package_id}"/>

请参阅本文档“注释”下的 samsungapps 和 Play Store 示例:http://developer.samsung.com/gear/develop/creating-your-first-app/web-companion/configuration

  1. Samsung Galaxy Apps Guide: Ex) samsungapps://ProductDetail/com.example.myapp

  2. Play Store Guide : Ex) market://details?id=com.example.myapp

另请注意,要使深度链接正常工作,您不需要两个 URL,您只需要一个。我刚刚提交了仅在 Play 商店注册的配套应用程序,它与 Gear 应用程序完美配合。

关于android - 三星齿轮配套应用深层链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46436036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com