Flutter_OpenShare是一款集成OpenShareSDK自动获取邀请码或参数的flutter 插件,可以帮助开发者快速集成
智能传递参数,绑定用户关系,高效提升用户转换率
在各社交平台app中快速下载安装和直接一键唤醒,兼容各移动端浏览器
追踪用户来源,统计推广效果
场景还原,促活唤醒APP
-
免填邀请码,智能绑定用户关系
-
一键拉起,智能唤醒
-
快速下载,在社交平台中快速下载
-
免渠道打包,不用再为推广而渠道打包,快速区分与统计渠道来源
1.邀请码
2.软文推广
3.广告营销
4.商品分销
注:可以自定义推广渠道,上面几个只是简单举例
扫描二维码下载测试apk (测试demo暂时只有apk,iOS未上架)
注:由于google帐号忘记了,所以不能提交到pub上面
在项目根目录下建一个plugin目录 下载此库到该目录中去
在包管理文件pubspec.yaml中添加如下:
dev_dependencies:
umengshare:
path: ./plugin/flutter_openshare
提供7天免费接入测试
提供原生SDK接入服务
提供SDK集成技术服务
申请appid和appkey需要联系Q:189316826
自建平台联系Q:189316826
修改配置文件info.plist
<key>cc.openshare.APPID</key>
<string>appid</string>
修改配置文件info.plist
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleURLName</key>
<string>平台分配的域名</string>
<key>CFBundleURLSchemes</key>
<array>
<string>平台分配的secheme</string>
</array>
</dict>
</array>
修改文件AndroidManifest.xml
<meta-data
android:name="cc.openshare.APPID"
android:value="appid"/>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="平台分配的secheme" host="平台分配的域名"/>
</intent-filter>
</activity>
注:这个在浏览器中不需要询问就能打开app和ios通用链差不多,表现方式不一样
监听
addEventHandler(
onInstallMessage:(OSInstall res)=>{},//接收安装参数
onWakeUpMessage: (OSWakeUp res)=>{}//接收唤醒参数
);
初始化
setup()
获取安装参数
getInstallParams(OSInstall res)
获取唤醒参数
getWakeupParams(OSWakeup res)
_openshare = new FlutterOpenshare();
_openshare.addEventHandler(
onInstallMessage: (OSInstall res) {
if(res.ret==0){
//TODO
}
}, onWakeUpMessage: (OSWakeUp res) {
if(res.ret==0){
//TODO
}
});
_openshare.setup();