打开APP失败
发布于 6 年前 作者 lei74 13230 次浏览 来自 问答

A用户用安卓分享小程序给B,B用IOS在小程序中打不开APP, B用安卓手机可以打开APP。

10 回复

兄弟  启动app这问题  好像官方故意不理

小程序这会儿还没有完善

我的小程序打开Android app 每次都启动一个新的  能同时打开好多个app  而且双击退出小程序打开的那个app后

再从桌面启动app会发现出现了一个空的程序  问题挺多 好像是小程序启动的app和小程序在一个进程里  

大兄弟  有解么???

app-parameter 传参兄弟你得到值了么  ???

安卓手机APP分享出来的小程序,IOS手机打开后调回APP失败。IOS反之一样。。但是IOS分享小程序,IOS打开后能调回APP

a用户分享给b用户一个小程序,b点击打开app按钮时怎么判断b用户是否安装了该app?各位大神帮帮忙

app分享小程序卡片的时候 那个图片大小兄弟弄得多大  我这边光报了个错  不能大于128  

有人吗。打不开啊

楼主解决了吗?文档有这样一句话:“Android 第三方 app 需要处理 ShowMessageFromWX.req 的微信回调,iOS 则需要将 appId 添加到第三方 app 工程所属的 plist 文件 URL types 字段。app-parameter 的获取方法,请参考 Android SDKSample 中 WXEntryActivity 中的 onResp 方法以及 iOS SDKSample 中 WXApiDelegate 中的 onResp 方法。”,感觉应该是要处理:ShowMessageFromWX.req 的微信回调,但是具体要咋处理呢?

图片大小低于128K就行了

[@Override](/user/Override)
public void onReq(BaseReq req) {
switch (req.getType()) {
case ConstantsAPI.COMMAND_GETMESSAGE_FROM_WX://3
mBundle = getIntent().getExtras();
ToastFactory.getInstance().showShortToast("getMessage");
break;
case ConstantsAPI.COMMAND_SHOWMESSAGE_FROM_WX: //4

           WXMediaMessage wxMsg = ((ShowMessageFromWX.Req) req).message;
WXAppExtendObject obj = (WXAppExtendObject) wxMsg.mediaObject;

StringBuffer msg = new StringBuffer();
msg.append("description: ");
msg.append(wxMsg.description);
msg.append("\n");
msg.append("extInfo: ");
msg.append(obj.extInfo);
msg.append("\n");
msg.append("filePath: ");
msg.append(obj.filePath);

if (obj.extInfo.equals("openHome"))
startActivity(
new Intent(this, SplashActivity.class)));
break;
}
}

你的这种情况,我没遇到过,那个传参按照文档来可以拿的到。就安卓分享出来,其他安卓手机打开小程序再跳回APP是可以拿得到的,IOS手机打开安卓分享出来的小程序,调起APP的时候就拿不到这个参数了,也打不开APP。

还有就是Android的app-parameter参数怎么得到, 在onReq中具体用什么方法可以拿到

回到顶部