通过小程序卡片打开APP获取参数的方法

引入

最近在研究小程序与 APP 互为补充,在营销业务中适用的场景。其中一个是 APP 中分享小程序卡片给微信好友,好友打开小程序卡片,参与活动后,跳回到 APP 中查看奖励或更多活动。

网上参考资料不多,请教了对这块比较了解的相关人士,记录一个。

前置条件

具体方法

通过open-type属性值设置为launchApp<button>组件。

设置app-parameter传递的参数,

在我们的 APP 中可以通过onReq:(BaseReq*)reqonReq方法接收到req参数的req.message.messageExt获取到。

1
2
3
4
5
6
- (void)onReq:(BaseReq *)req {
WXMediaMessage *msg = req.message;
//从微信启动App
NSString *strMsg = [NSString stringWithFormat:@"openID: %@, messageExt:%@", req.openID, msg.messageExt];
NSLog(@"%@", strMsg);
}

效果预览

微信小程序卡片打开 APP

APP 接收来自小程序通过 app-parameter 属性配置的参数

分享到:

评论完整模式加载中...如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理