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

2018-02-03 01:35:53 +08:00
 KainyGuo

微信扫码,或订阅 Feed 获取最新动态。

---======---

引入

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

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

前置条件

具体方法

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

设置 app-parameter 传递的参数,

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

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

效果预览

4786 次点击
所在节点    程序员
2 条回复
likai
2018-02-03 07:29:43 +08:00
这个好,最近正准备研究相关功能。
有没研究过分享的小程序携带参数的
KainyGuo
2018-02-05 11:26:06 +08:00
@likai 指的是通过 onShareAppMessage(options) 方法么,直接写在 path 里呀。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/428128

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX