为保证APP跳转的稳定性、安全性,请渠道使用我们官方提供的文档,用scheme方式从渠道方自身APP拉起拼多多APP的渠道,请scheme后面落地页链接使用我们官方的【长链接】,不要使用非官方链接。请大家目前未按这样做的,务必统一整改,后续我们将做统一屏蔽,对于未使用官方长链接的渠道,将会拉起拼多多app失败。谢谢
拼多多的 schemer :pinduoduo 拼多多的host :com.xunmeng.pinduoduo
我们需要把长链接处理成拼多多可以匹配的格式 如下:(主意需要替换的部分为https://mobile.yangkeduo.com/)
pinduoduo://com.xunmeng.pinduoduo/app.html?launch_url=duo_coupon_landing.html%3Fgoods_id%3D628870161%26pid%3D8783873_101958141%26customParameters%3D6387331481206784%26cpsSign%3DCC_190806_8783873_101958141_16e5ed220b8c062d3719c86c29e4149b%26duoduo_type%3D2
然后正常通过修改完的url跳转就可以了。
或者自己携带goodsId ,pid,以及url。方式如下
pinduoduo://com.xunmeng.pinduoduo/duo_coupon_landing.html?goods_id=5787247431&pid=1000098_23645482&cpsSign=CC1000098_23645482_cf2c5084bb1f9d7ba2e60d688ed411eb&duoduo_type=2
示例代码:
boolean hasInstalled = AppUtils.checkHasInstalledApp(context, "com.xunmeng.pinduoduo");
public static boolean checkHasInstalledApp(@NonNull Context context, String pkgName) {
PackageManager pm = context.getPackageManager();
boolean app_installed;
try {
pm.getPackageInfo(pkgName, PackageManager.GET_GIDS);
app_installed = true;
} catch (PackageManager.NameNotFoundException e) {
app_installed = false;
} catch (RuntimeException e) {
app_installed = false;
}
return app_installed;
}
String content = "pinduoduo://com.xunmeng.pinduoduo/duo_coupon_landing.html?goods_id=580820933&pid=10001_20999&t=JDj7m0HqSXQbTTWKnb0jjHkWGN3zVjAa9Hs5ZUD0O0s=";
Intent intent=new Intent(Intent.ACTION_VIEW, Uri.parse(content));
startActivity(intent);
确保APP稳定安全地跳转到拼多多,官方建议使用官方提供的长链接,并通过scheme方式启动。不使用官方链接可能导致拉起失败。示例展示了如何将长链接转化为拼多多可识别格式,并提供检查及启动拼多多APP的代码。
1万+

被折叠的 条评论
为什么被折叠?



