HBuilderX

HBuilderX

极客开发工具
uni-app

uni-app

开发一次,多端覆盖
uniCloud

uniCloud

云开发平台
HTML5+

HTML5+

增强HTML5的功能体验
MUI

MUI

上万Star的前端框架

建议dcloud再去接入阿里云,腾讯云测试的资源

云服务

一些不报错的bug,比如css样式上的bug,没有真机测试是不行的,偏偏现在差异化的各大平台,测试起来真心费劲

建议dcloud再去接入阿里云,腾讯云测试的资源,能够每个平台能用测试用例自动根据测试用例操作,自动截图的那种

一些不报错的bug,比如css样式上的bug,没有真机测试是不行的,偏偏现在差异化的各大平台,测试起来真心费劲

建议dcloud再去接入阿里云,腾讯云测试的资源,能够每个平台能用测试用例自动根据测试用例操作,自动截图的那种

uniapp app端打开微信小程序轮子

            // #ifdef APP-PLUS  
            contact() {  
                //需调用plus.share.getServices获取微信分享服务对象  
                plus.share.getServices((s) => {  
                    let sweixin = {};  
                    for (let i = 0; i < s.length; i++) {  
                        let share = s[i];  
                        if (share.id === 'weixin') {  
                            sweixin = share  
                        }  
                    }  
                    //小程序参数,必填  
                    let WeixinMiniProgramOptions = {  
                        id: 'gh_33446d7f7a26',  
                        path:'/pages/me/index' //可指定打开的页面  
                    }  
                    sweixin ? sweixin.launchMiniProgram(WeixinMiniProgramOptions) : plus.nativeUI.alert(  
                        '当前环境不支持微信操作!');  
                }, function(e) {  
                    console.log("获取分享服务列表失败:" + e.message);  
                });  
            },  
            // #endif
继续阅读 »
            // #ifdef APP-PLUS  
            contact() {  
                //需调用plus.share.getServices获取微信分享服务对象  
                plus.share.getServices((s) => {  
                    let sweixin = {};  
                    for (let i = 0; i < s.length; i++) {  
                        let share = s[i];  
                        if (share.id === 'weixin') {  
                            sweixin = share  
                        }  
                    }  
                    //小程序参数,必填  
                    let WeixinMiniProgramOptions = {  
                        id: 'gh_33446d7f7a26',  
                        path:'/pages/me/index' //可指定打开的页面  
                    }  
                    sweixin ? sweixin.launchMiniProgram(WeixinMiniProgramOptions) : plus.nativeUI.alert(  
                        '当前环境不支持微信操作!');  
                }, function(e) {  
                    console.log("获取分享服务列表失败:" + e.message);  
                });  
            },  
            // #endif
收起阅读 »

OPPO上架成功,质量为A级!

应用上架

OPPO上架成功,质量为A级!
不知道大家上架OPPO的质量是B还是A ?不知道这个A有多大作用?

PS:感谢uniapp!

OPPO上架成功,质量为A级!
不知道大家上架OPPO的质量是B还是A ?不知道这个A有多大作用?

PS:感谢uniapp!

uni-app 自定义隐私弹窗样式

隐私弹窗

1 前置条件

  1. hx 3.1.23之后版本

  2. 仅支持uni-app

  3. 仅Android

2 功能说明

HX 3.1.23之前,uni-app默认支持了隐私协议弹窗功能,开发者只要根据文档在manifest.json中配置对应的文案,即可使用固定模板的隐私弹窗

相关的操作文档:https://ask.dcloud.net.cn/article/36937

HX 3.1.23之后,应开发者的需求。uni-app 支持自定义隐私弹窗样式。

隐私弹窗的一级布局文件为
dcloud_custom_privacy_dialog_layout.xml
对应的界面:

隐私弹窗的二级布局文件为
dcloud_custom_privacy_second_dialog_layout.xml
对应的界面:

有需要自定义样式的开发者,只要保证关键组件id不变,界面布局可以自由更改。
下面是一个具备基础元素的布局示例。

<?xml version="1.0" encoding="utf-8"?>  
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
    android:id="@+id/ll_content_layout"  
    android:layout_width="match_parent"  
    android:layout_height="match_parent"  
    android:background="@drawable/dcloud_dialog_shape"  
    android:gravity="center"  
    android:orientation="vertical">  

    <!--隐私协议标题-->  
    <TextView  
        android:id="@+id/tv_custom_privacy_title"  
        android:layout_width="match_parent"  
        android:layout_height="wrap_content"  
        android:layout_marginBottom="12dp"  
        android:gravity="center"  
        android:paddingTop="20dp"  
        android:textColor="#000000"  
        android:textSize="16sp"  
        android:textStyle="bold" />  
    <!--隐私协议内容-->  
    <TextView  
        android:id="@+id/tv_privacy_content"  
        android:layout_width="match_parent"  
        android:layout_height="wrap_content"  
        android:paddingLeft="12dp"  
        android:paddingTop="6dp"  
        android:paddingRight="12dp"  
        android:paddingBottom="2dp"  
         <!--这里可以控制协议内容中的超链接样式,包括链接颜色以及是否有下划线-->  
        android:tag="{'linkColor':'#FF00FF','linkLine':false}" />  

    <!--用户按钮-->  
    <LinearLayout  
        android:layout_width="match_parent"  
        android:layout_height="wrap_content"  
        android:paddingLeft="12dp"  
        android:paddingTop="2dp"  
        android:paddingRight="12dp"  
        android:paddingBottom="8dp">  

        <Button  
            android:id="@+id/btn_custom_privacy_cancel"  
            android:layout_width="wrap_content"  
            android:layout_height="wrap_content"  
            android:layout_weight="1"  
            android:background="@null"  
            android:paddingLeft="12dp"  
            android:paddingTop="10dp"  
            android:paddingRight="12dp"  
            android:paddingBottom="10dp"  
            android:text="取消"  
            android:textColor="@drawable/dcloud_custom_rich_dialog_button_text_selecter"  
            android:textSize="14sp"  
            android:visibility="gone" />  

        <Button  
            android:id="@+id/btn_custom_privacy_sure"  
            android:layout_width="wrap_content"  
            android:layout_height="wrap_content"  
            android:layout_weight="1"  
            android:background="@null"  
            android:paddingLeft="12dp"  
            android:paddingTop="10dp"  
            android:paddingRight="12dp"  
            android:paddingBottom="10dp"  
            android:text="确认"  
            android:textColor="@drawable/dcloud_custom_rich_dialog_button_text_selecter"  
            android:textSize="14sp"  
            android:visibility="gone" />  

    </LinearLayout>  
</LinearLayout>

明确一个基本原则,隐私弹窗的布局文件 完全按照android 布局文件格式标准。
具备Android原生开发能力的人,可以在不修改基本元素组件id的前提下,自由发挥。

将修改后的同名布局文件,以原生插件的方式提交打包,即可完成对隐私弹窗的覆盖。

3 演示操作步骤

第一步配置默认隐私协议文案:

此时的运行效果

第二步 新建一个原生插件

说明文档:https://nativesupport.dcloud.net.cn/NativePlugin/README

在对应的android/res/layout 目录下,添加一二级布局文件
目录结构如下:

第三步 修改隐私协议弹窗样式

这里只简单修改一下超链接样式。如果需要修改其他内容,需要自行查询android xml布局

将修改后的xml布局保存,打包成原生插件

第四步,集成原生插件,云打包验证效果。

提交云端打包后的运行效果:

演示插件

演示插件:
https://ext.dcloud.net.cn/plugin?id=5581

演示项目

https://download.dcloud.net.cn/ASK_RESOURCE/PrivacyDemo.zip

继续阅读 »

1 前置条件

  1. hx 3.1.23之后版本

  2. 仅支持uni-app

  3. 仅Android

2 功能说明

HX 3.1.23之前,uni-app默认支持了隐私协议弹窗功能,开发者只要根据文档在manifest.json中配置对应的文案,即可使用固定模板的隐私弹窗

相关的操作文档:https://ask.dcloud.net.cn/article/36937

HX 3.1.23之后,应开发者的需求。uni-app 支持自定义隐私弹窗样式。

隐私弹窗的一级布局文件为
dcloud_custom_privacy_dialog_layout.xml
对应的界面:

隐私弹窗的二级布局文件为
dcloud_custom_privacy_second_dialog_layout.xml
对应的界面:

有需要自定义样式的开发者,只要保证关键组件id不变,界面布局可以自由更改。
下面是一个具备基础元素的布局示例。

<?xml version="1.0" encoding="utf-8"?>  
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
    android:id="@+id/ll_content_layout"  
    android:layout_width="match_parent"  
    android:layout_height="match_parent"  
    android:background="@drawable/dcloud_dialog_shape"  
    android:gravity="center"  
    android:orientation="vertical">  

    <!--隐私协议标题-->  
    <TextView  
        android:id="@+id/tv_custom_privacy_title"  
        android:layout_width="match_parent"  
        android:layout_height="wrap_content"  
        android:layout_marginBottom="12dp"  
        android:gravity="center"  
        android:paddingTop="20dp"  
        android:textColor="#000000"  
        android:textSize="16sp"  
        android:textStyle="bold" />  
    <!--隐私协议内容-->  
    <TextView  
        android:id="@+id/tv_privacy_content"  
        android:layout_width="match_parent"  
        android:layout_height="wrap_content"  
        android:paddingLeft="12dp"  
        android:paddingTop="6dp"  
        android:paddingRight="12dp"  
        android:paddingBottom="2dp"  
         <!--这里可以控制协议内容中的超链接样式,包括链接颜色以及是否有下划线-->  
        android:tag="{'linkColor':'#FF00FF','linkLine':false}" />  

    <!--用户按钮-->  
    <LinearLayout  
        android:layout_width="match_parent"  
        android:layout_height="wrap_content"  
        android:paddingLeft="12dp"  
        android:paddingTop="2dp"  
        android:paddingRight="12dp"  
        android:paddingBottom="8dp">  

        <Button  
            android:id="@+id/btn_custom_privacy_cancel"  
            android:layout_width="wrap_content"  
            android:layout_height="wrap_content"  
            android:layout_weight="1"  
            android:background="@null"  
            android:paddingLeft="12dp"  
            android:paddingTop="10dp"  
            android:paddingRight="12dp"  
            android:paddingBottom="10dp"  
            android:text="取消"  
            android:textColor="@drawable/dcloud_custom_rich_dialog_button_text_selecter"  
            android:textSize="14sp"  
            android:visibility="gone" />  

        <Button  
            android:id="@+id/btn_custom_privacy_sure"  
            android:layout_width="wrap_content"  
            android:layout_height="wrap_content"  
            android:layout_weight="1"  
            android:background="@null"  
            android:paddingLeft="12dp"  
            android:paddingTop="10dp"  
            android:paddingRight="12dp"  
            android:paddingBottom="10dp"  
            android:text="确认"  
            android:textColor="@drawable/dcloud_custom_rich_dialog_button_text_selecter"  
            android:textSize="14sp"  
            android:visibility="gone" />  

    </LinearLayout>  
</LinearLayout>

明确一个基本原则,隐私弹窗的布局文件 完全按照android 布局文件格式标准。
具备Android原生开发能力的人,可以在不修改基本元素组件id的前提下,自由发挥。

将修改后的同名布局文件,以原生插件的方式提交打包,即可完成对隐私弹窗的覆盖。

3 演示操作步骤

第一步配置默认隐私协议文案:

此时的运行效果

第二步 新建一个原生插件

说明文档:https://nativesupport.dcloud.net.cn/NativePlugin/README

在对应的android/res/layout 目录下,添加一二级布局文件
目录结构如下:

第三步 修改隐私协议弹窗样式

这里只简单修改一下超链接样式。如果需要修改其他内容,需要自行查询android xml布局

将修改后的xml布局保存,打包成原生插件

第四步,集成原生插件,云打包验证效果。

提交云端打包后的运行效果:

演示插件

演示插件:
https://ext.dcloud.net.cn/plugin?id=5581

演示项目

https://download.dcloud.net.cn/ASK_RESOURCE/PrivacyDemo.zip

收起阅读 »

关于应用校验及常见问题的说明

应用详情地址 获取360应用商店详情地址 获取应用下载地址 获取应用下载链接 关于应用校验及常见问题的说明

什么是APK下载链接、详情页链接?

  • APK链接:点击后可以直接唤起APK应用包下载的链接,即为APK链接。例如:https://imtt.dd.qq.com/16891/DBB2D18C1A390C6AC9DB067C94F57F3E.apk?fsname=com.yunbu.magicgarden.tencent_1.1.13_10113.apk&csr=1bbd
  • 详情页链接:即应用商店的下载详情页,例如:http://info.appstore.vivo.com.cn/detail/2853962

安卓应用校验方式

  • 1.自动校验:当您填写所选应用商店的apk下载链接时,则自动进行校验。您所填写的链接必须包含该应用商店域名。获取方式参考以下几种:
  • 方法一:您可以在应用商店将此应用下载,并在“下载内容”中复制该链接地址,适合使用此方法的商店包括:应用宝、小米/小米游戏、vivo游戏/vivo、应用汇、9游、安智、乐商店、2345、爱奇艺游戏、TikTok。

  • 方法二:OPPO商店获取apk下载链接步骤
  • 第一步:https://app.cdo.oppomobile.com/home/detail?app_id=(此处拼接OPPO分配的审核成功的Appid);
  • 第二步:通过浏览器打开第一步拼接好的详情页链接进行下载,并在“下载内容”中复制该链接地址。
    注:个别应用可能无法通过此方法获取下载地址,若出现无法获取的情况建议使用其他商店下载地址进行应用创建

  • 方法三:查看应用商店的开发者管理后台,如提供APK下载链接地址,复制并填写即可。目前确认可提供此链接的商店包括:4399、豌豆荚、搜狗、美图;

  • 方法四:如果您选择的应用商店,会跳转到UC、PP助手等其他商店,请按照域名选择相应渠道。我们会对一个应用进行双重校验。

    • 第一,校验应用的真实性,您需要填写应用的包名、链接;
    • 第二,校验应用的唯一性,您需要填写完整的正确包名;
    • 第三,校验应用所有权的真实性,您需要填写SHA1值。
  • 方法五:针对 360 应用市场

    • 360 应用市场需提供 WAP 端的详情页链接。
    • 您可在 PC 浏览器中打开开发者工具,点击第二个图标进行 PC 和 WAP 的切换,在浏览器里再次输入360的推广链接,如http://zhushou.360.cn/detail/index/soft_id/46xxxxxx,回车后,即可得到由 m.app.so.com 开头的 WAP 端详情页链接,如:http://m.app.so.com/detail/index?pname=com.baidu.searchbox&id=5846

  • 方法六:针对应用宝市场的部分应用
    • 问题:部分应用在应用宝市场无下载入口
    • 解决方法:下载应用宝电脑版应用,在应用内搜索您的 APP,选择页面右上方的 icon,点击下载apk,会自动调起应用宝详情页

  • 点击下载 APP

  • 完成后在下载记录里查询下载地址

创建失败的常见原因

1.应用下载出错:除了苹果商店、好游快爆、TapTap、华为商店、360和魅族,您都需要填写APK下载链接,如果您填写了详情页链接,则无法创建成功;另外,如果此APK链接无法顺利下载,也会出现“下载出错”的提示
2.解析超时:由于网络问题或包体太大(大于250M),会出现下载超时,这种情况下,该应用将被转为人工审核
3.SHA1、包名填写错误:请检查所填写内容是否是该应用真实正确的SHA1、包名
5.包名重复:说明此应用在穿山甲已有应用ID,请及时联系联系邮箱: uniad@dcloud.io
6.包名解析出错: 穿山甲无法根据您提供的商店链接找到应用,常见于itunes链接。主要原因为您的APP只在特定国家/地区上架,需要在链接中加入国家/地区代码,才能获取应用。例:抖音中国版(https://apps.apple.com/cn/app/id1142110895) 如果去掉链接中的cn(https://apps.apple.com/app/id1142110895)则无法从商店获取相关信息。

继续阅读 »

什么是APK下载链接、详情页链接?

  • APK链接:点击后可以直接唤起APK应用包下载的链接,即为APK链接。例如:https://imtt.dd.qq.com/16891/DBB2D18C1A390C6AC9DB067C94F57F3E.apk?fsname=com.yunbu.magicgarden.tencent_1.1.13_10113.apk&csr=1bbd
  • 详情页链接:即应用商店的下载详情页,例如:http://info.appstore.vivo.com.cn/detail/2853962

安卓应用校验方式

  • 1.自动校验:当您填写所选应用商店的apk下载链接时,则自动进行校验。您所填写的链接必须包含该应用商店域名。获取方式参考以下几种:
  • 方法一:您可以在应用商店将此应用下载,并在“下载内容”中复制该链接地址,适合使用此方法的商店包括:应用宝、小米/小米游戏、vivo游戏/vivo、应用汇、9游、安智、乐商店、2345、爱奇艺游戏、TikTok。

  • 方法二:OPPO商店获取apk下载链接步骤
  • 第一步:https://app.cdo.oppomobile.com/home/detail?app_id=(此处拼接OPPO分配的审核成功的Appid);
  • 第二步:通过浏览器打开第一步拼接好的详情页链接进行下载,并在“下载内容”中复制该链接地址。
    注:个别应用可能无法通过此方法获取下载地址,若出现无法获取的情况建议使用其他商店下载地址进行应用创建

  • 方法三:查看应用商店的开发者管理后台,如提供APK下载链接地址,复制并填写即可。目前确认可提供此链接的商店包括:4399、豌豆荚、搜狗、美图;

  • 方法四:如果您选择的应用商店,会跳转到UC、PP助手等其他商店,请按照域名选择相应渠道。我们会对一个应用进行双重校验。

    • 第一,校验应用的真实性,您需要填写应用的包名、链接;
    • 第二,校验应用的唯一性,您需要填写完整的正确包名;
    • 第三,校验应用所有权的真实性,您需要填写SHA1值。
  • 方法五:针对 360 应用市场

    • 360 应用市场需提供 WAP 端的详情页链接。
    • 您可在 PC 浏览器中打开开发者工具,点击第二个图标进行 PC 和 WAP 的切换,在浏览器里再次输入360的推广链接,如http://zhushou.360.cn/detail/index/soft_id/46xxxxxx,回车后,即可得到由 m.app.so.com 开头的 WAP 端详情页链接,如:http://m.app.so.com/detail/index?pname=com.baidu.searchbox&id=5846

  • 方法六:针对应用宝市场的部分应用
    • 问题:部分应用在应用宝市场无下载入口
    • 解决方法:下载应用宝电脑版应用,在应用内搜索您的 APP,选择页面右上方的 icon,点击下载apk,会自动调起应用宝详情页

  • 点击下载 APP

  • 完成后在下载记录里查询下载地址

创建失败的常见原因

1.应用下载出错:除了苹果商店、好游快爆、TapTap、华为商店、360和魅族,您都需要填写APK下载链接,如果您填写了详情页链接,则无法创建成功;另外,如果此APK链接无法顺利下载,也会出现“下载出错”的提示
2.解析超时:由于网络问题或包体太大(大于250M),会出现下载超时,这种情况下,该应用将被转为人工审核
3.SHA1、包名填写错误:请检查所填写内容是否是该应用真实正确的SHA1、包名
5.包名重复:说明此应用在穿山甲已有应用ID,请及时联系联系邮箱: uniad@dcloud.io
6.包名解析出错: 穿山甲无法根据您提供的商店链接找到应用,常见于itunes链接。主要原因为您的APP只在特定国家/地区上架,需要在链接中加入国家/地区代码,才能获取应用。例:抖音中国版(https://apps.apple.com/cn/app/id1142110895) 如果去掉链接中的cn(https://apps.apple.com/app/id1142110895)则无法从商店获取相关信息。

收起阅读 »

盲盒系统运营优势特色功能

小程序

每个行业的行业属性不同,其具体的销售策略和推广方式也有所不同,模板小程序只能在模板规定的范围内换图片、填充内容,在功能和玩法上无法满足各行各业不同商家之间的个性化需求。同时,盲盒抽盒小程序作为一种新颖的小程序类型,在当前的小程序模板市场并不成熟,也很少见。
而找专业公司定制开发的微信盲盒小程序则可以完全依据自己的营销方案和发展策略定制各种个性化功能玩法。定制开发的微信盲盒抽盒小程序就可以顺应品牌方的要求,开发PLUS会员、积分打榜、NFC防伪交互等多种新颖的功能玩法,增强盲盒抽盒平台的趣味性和竞争力,为消费者带来新奇有趣的消费体验。

继续阅读 »

每个行业的行业属性不同,其具体的销售策略和推广方式也有所不同,模板小程序只能在模板规定的范围内换图片、填充内容,在功能和玩法上无法满足各行各业不同商家之间的个性化需求。同时,盲盒抽盒小程序作为一种新颖的小程序类型,在当前的小程序模板市场并不成熟,也很少见。
而找专业公司定制开发的微信盲盒小程序则可以完全依据自己的营销方案和发展策略定制各种个性化功能玩法。定制开发的微信盲盒抽盒小程序就可以顺应品牌方的要求,开发PLUS会员、积分打榜、NFC防伪交互等多种新颖的功能玩法,增强盲盒抽盒平台的趣味性和竞争力,为消费者带来新奇有趣的消费体验。

收起阅读 »

404

原生分享

404

404

福玩商城盲盒app软件开发

小程序

1、线下自提
  app开发还有线下自提的功能。用户可以利用手机导航定位找到附近的盲盒智能售货机,然后扫码兑换盲盒。
  2、产品回收
  由于盲盒消费会产生大量的复购行为,有些用户会多次获得同一款产品,影响消费体验,因此平台支持在线拆盲盒后的产品回收功能,用户拆到重复或不满意产品平台可以折价回收,返还相应的购物积分用于下次的购买,提升用户储值几率和购物粘性。
  3、盲盒商城
  盲盒app开发的功能有盲盒商城。在手机app上,可以设置好特殊产品和常规产品,用户任意选择一个或多个盲盒购买,在线拆盲盒后可即可得知产品内容,并且将线下寄送盲盒到家。
  4、盲盒社区
  盲盒app开发还有盲盒社区的功能。在盲盒社区版块,用户可以通过图片、文字或视频等方式分享自己的盲盒款式和其它盲盒爱好者进行交流。
  5、抽奖功能
  盲盒app开发可以进行抽奖,用户可以在app上做系统任务,也可以分享,从而得到积分,当积分积累到一定值的时候,用户就可以在线上进行抽奖,从而获得隐藏款盲盒套装,激发用户的消费热情。
  6、好友邀请
  在app上,用户可以使用邀请码邀请好友成功消费盲盒后,双方都将获得一定奖励,例如代金券、购物积分等,可用于盲盒商城上的消费。

继续阅读 »

1、线下自提
  app开发还有线下自提的功能。用户可以利用手机导航定位找到附近的盲盒智能售货机,然后扫码兑换盲盒。
  2、产品回收
  由于盲盒消费会产生大量的复购行为,有些用户会多次获得同一款产品,影响消费体验,因此平台支持在线拆盲盒后的产品回收功能,用户拆到重复或不满意产品平台可以折价回收,返还相应的购物积分用于下次的购买,提升用户储值几率和购物粘性。
  3、盲盒商城
  盲盒app开发的功能有盲盒商城。在手机app上,可以设置好特殊产品和常规产品,用户任意选择一个或多个盲盒购买,在线拆盲盒后可即可得知产品内容,并且将线下寄送盲盒到家。
  4、盲盒社区
  盲盒app开发还有盲盒社区的功能。在盲盒社区版块,用户可以通过图片、文字或视频等方式分享自己的盲盒款式和其它盲盒爱好者进行交流。
  5、抽奖功能
  盲盒app开发可以进行抽奖,用户可以在app上做系统任务,也可以分享,从而得到积分,当积分积累到一定值的时候,用户就可以在线上进行抽奖,从而获得隐藏款盲盒套装,激发用户的消费热情。
  6、好友邀请
  在app上,用户可以使用邀请码邀请好友成功消费盲盒后,双方都将获得一定奖励,例如代金券、购物积分等,可用于盲盒商城上的消费。

收起阅读 »

小程序商城的优势

小程序

1.完美实现快捷方便的购物。微信作为常用的社交软件,可以随时随地在微商城里快捷的打开入口,方便用户购买。用户只需利用空余时间,就可以自主的查看产品信息并快速下单。并且由于微商城是建立在成熟社交平台上的销售系统,引流十分迅速,商家可以在短时间内拥有大量的客户群。

  1. 成本低廉对于创业者和传统商家来说,小程序可以大大降低运营成本,从开发成本到运营期的花费,小程序的花费仅占开发专门的APP的成本的10%左右。
    3.有利于打造品牌效应商家建立商城小程序后可以实现分享功能,小程序页面内有一键分享功能,可以轻松的实现转发到多个平台,实现扩大更多曝光范围。那么如此做法会提升客户对该平台的认知度,提升客户对该品牌的信任度,这对企业打造品牌有更好的帮助。
继续阅读 »

1.完美实现快捷方便的购物。微信作为常用的社交软件,可以随时随地在微商城里快捷的打开入口,方便用户购买。用户只需利用空余时间,就可以自主的查看产品信息并快速下单。并且由于微商城是建立在成熟社交平台上的销售系统,引流十分迅速,商家可以在短时间内拥有大量的客户群。

  1. 成本低廉对于创业者和传统商家来说,小程序可以大大降低运营成本,从开发成本到运营期的花费,小程序的花费仅占开发专门的APP的成本的10%左右。
    3.有利于打造品牌效应商家建立商城小程序后可以实现分享功能,小程序页面内有一键分享功能,可以轻松的实现转发到多个平台,实现扩大更多曝光范围。那么如此做法会提升客户对该平台的认知度,提升客户对该品牌的信任度,这对企业打造品牌有更好的帮助。
收起阅读 »

哪些行业适合开发小程序使用?

小程序

说到小程序不得不说一下微信,微信可以说是国内日活最高的APP,日活近10亿,接近国内APP日活的天花板。小程序背靠微信日活也实现4亿+。随着移动互联网的飞速发展,小程序覆盖的细分行业超两百多个,十万名程序员投入到小程序的开发中来,那么有哪些行业适合开发小程序使用呢?

1、预定类

预定类小程序现在受到越来越多的人喜欢,也被越来越多的人使用,其中一方面是因为预定类小程序可以直接线上支付,省去了一些挂号、排队的时间,另一方面小程序上面的导航、定位功能也越来越成熟。并且小程序打开即用不占内存,使得用户体验效果极佳。因此越来越多酒店、美容、医护、KTV等行业选择做小程序。

2、新零售类

新零售的核心就是线上服务、线下体验以及对现代物流进行深度融合的方式,这样使得用户形成叠加交叉的形式,作为连接线下的工具,效果是空前的好,这将是商家实现销售的更好方式。

3、生活服务类

生活服务是一个范围很广的圈子,其中包括很多行业,主要以衣、食、住、行为主,这些都是我们平时可以用得到的,包括餐饮、住宿、出行,都是我们平时使用比较频繁的,这些小程序都可以实现用户自主下单,备注口味,并且需要多少钱都是提前知道的,并且商家也节约了部分人工成本,也可以提升商家线上业绩,让商家利用线上平台进项获客、锁客以及更加有效地推广。

4、电商类

小程序可以说是电商的补充产品,其中有微信支付、订单填写、商品上下架功能,能够让用户减少决策时间,更快地达成购买,并且交易和购买不需要跳转APP,可以说是相当方便。而且虽然是主打轻量级服务的小程序,但微信客服功能依然存在,用户想提问就可以进行提问。

5、知识付费类

现在很多知识付费平台开始开发小程序来锁客,用户可以在小程序上面指定讲师为自己讲解自己需要的内容,商家可以让讲师入驻其中,还可以加入推广功能,让更多让帮助推荐以获取更大的收益。小程序还可以对之前讲师讲过的重点内容进行暂停、回放,以达到重复学习多次记忆的效果。

可以说,只要你拥有大的用户量以及你想拥有大的用户量都可以使用小程序,或者提供特定的功能类小程序。小程序的功能多是展示或引流为主,不管是哪个行业基本都会用到小程序,只是用法上不同。当然,小程序只是营销生态链的一个工具,如果有其他营销推广的配合,在获取客户信任度的基础上,效果可以达到事半功倍的效果。

继续阅读 »

说到小程序不得不说一下微信,微信可以说是国内日活最高的APP,日活近10亿,接近国内APP日活的天花板。小程序背靠微信日活也实现4亿+。随着移动互联网的飞速发展,小程序覆盖的细分行业超两百多个,十万名程序员投入到小程序的开发中来,那么有哪些行业适合开发小程序使用呢?

1、预定类

预定类小程序现在受到越来越多的人喜欢,也被越来越多的人使用,其中一方面是因为预定类小程序可以直接线上支付,省去了一些挂号、排队的时间,另一方面小程序上面的导航、定位功能也越来越成熟。并且小程序打开即用不占内存,使得用户体验效果极佳。因此越来越多酒店、美容、医护、KTV等行业选择做小程序。

2、新零售类

新零售的核心就是线上服务、线下体验以及对现代物流进行深度融合的方式,这样使得用户形成叠加交叉的形式,作为连接线下的工具,效果是空前的好,这将是商家实现销售的更好方式。

3、生活服务类

生活服务是一个范围很广的圈子,其中包括很多行业,主要以衣、食、住、行为主,这些都是我们平时可以用得到的,包括餐饮、住宿、出行,都是我们平时使用比较频繁的,这些小程序都可以实现用户自主下单,备注口味,并且需要多少钱都是提前知道的,并且商家也节约了部分人工成本,也可以提升商家线上业绩,让商家利用线上平台进项获客、锁客以及更加有效地推广。

4、电商类

小程序可以说是电商的补充产品,其中有微信支付、订单填写、商品上下架功能,能够让用户减少决策时间,更快地达成购买,并且交易和购买不需要跳转APP,可以说是相当方便。而且虽然是主打轻量级服务的小程序,但微信客服功能依然存在,用户想提问就可以进行提问。

5、知识付费类

现在很多知识付费平台开始开发小程序来锁客,用户可以在小程序上面指定讲师为自己讲解自己需要的内容,商家可以让讲师入驻其中,还可以加入推广功能,让更多让帮助推荐以获取更大的收益。小程序还可以对之前讲师讲过的重点内容进行暂停、回放,以达到重复学习多次记忆的效果。

可以说,只要你拥有大的用户量以及你想拥有大的用户量都可以使用小程序,或者提供特定的功能类小程序。小程序的功能多是展示或引流为主,不管是哪个行业基本都会用到小程序,只是用法上不同。当然,小程序只是营销生态链的一个工具,如果有其他营销推广的配合,在获取客户信任度的基础上,效果可以达到事半功倍的效果。

收起阅读 »

uni-simple-router路由需要重装才能正常导航的问题

我在进行vue项目转uniapp项目重构路由时,使用uni-simple-router^2.0.6来替代vue-router,uni-read-pages^1.0.5附带一起安装。
按照教程下架插件,复制示例项目里的router.js,util.js。在自己项目的main.js导入{router,RouterMount}并按模板应用,导入、应用。
这时我完成了三个页面登录页、重置密码、注册,在我使用路由插件前我有使用uview的跳转组件运行跳转,路由插件导入后替换为this.$Router.push,做完的三个页面在push的时候正常跳转。

问题出在我在新加入了页面,然后想要this.$Router.push({name:"index"}),我发现跳转并没有起作用,还停留在原来的页面,多次点击尝试依然没有成功跳转到index,Hbuilder中也没有报错,在这push这一行下,写了log,也能正常输出,最早的三个页面还是能正确跳转。
仅将index替换为register,这行代码又能成功运行跳转到register页。我怀疑是我在pages的写的不对,在重写后依然无法成功执行this.$Router.push({name:"index"}),检查过确定没有写错,我再新增一个home页面,复制可以成功运行register页pages代码,仅替换路径和name。
再试依然无法成功执行push导航,使用uni-simple-router的routerErrorEach输出导航出错原因,输出error.type=2 ,msg显示正在跳转中,不能再次进行跳转,我在routerErrorEach使用router.$lockStatus=false;强制解锁,依然没有跳转。
只不过从每进行一次push报一次跳转中不能再跳转,变成两次push报一次跳转中不能再跳转,中间我进行了很多次尝试都无法成功跳转到index或home,最后我也不知道怎么想的,删除和重装现有的uni-simple-router和uni-read-pages,就能正常导航了。。。。

是的我确定我在重装插件前this.$Router.push({name:"index"})还是没有反应的,在
npm uninstall uni-simple-router
npm install -s uni-simple-router
后,就可以正常进行导航,之后我有重新建立新的页面和路径也不能成功push,再重装又都可以正常导航了。。。

总结下,现在就是我新建页面后不能正常导航,重装uni-simple-router就又可以了。
我技术能力有限,不知道这是什么问题导致的,如果有知道的朋友麻烦指点一下我。

继续阅读 »

我在进行vue项目转uniapp项目重构路由时,使用uni-simple-router^2.0.6来替代vue-router,uni-read-pages^1.0.5附带一起安装。
按照教程下架插件,复制示例项目里的router.js,util.js。在自己项目的main.js导入{router,RouterMount}并按模板应用,导入、应用。
这时我完成了三个页面登录页、重置密码、注册,在我使用路由插件前我有使用uview的跳转组件运行跳转,路由插件导入后替换为this.$Router.push,做完的三个页面在push的时候正常跳转。

问题出在我在新加入了页面,然后想要this.$Router.push({name:"index"}),我发现跳转并没有起作用,还停留在原来的页面,多次点击尝试依然没有成功跳转到index,Hbuilder中也没有报错,在这push这一行下,写了log,也能正常输出,最早的三个页面还是能正确跳转。
仅将index替换为register,这行代码又能成功运行跳转到register页。我怀疑是我在pages的写的不对,在重写后依然无法成功执行this.$Router.push({name:"index"}),检查过确定没有写错,我再新增一个home页面,复制可以成功运行register页pages代码,仅替换路径和name。
再试依然无法成功执行push导航,使用uni-simple-router的routerErrorEach输出导航出错原因,输出error.type=2 ,msg显示正在跳转中,不能再次进行跳转,我在routerErrorEach使用router.$lockStatus=false;强制解锁,依然没有跳转。
只不过从每进行一次push报一次跳转中不能再跳转,变成两次push报一次跳转中不能再跳转,中间我进行了很多次尝试都无法成功跳转到index或home,最后我也不知道怎么想的,删除和重装现有的uni-simple-router和uni-read-pages,就能正常导航了。。。。

是的我确定我在重装插件前this.$Router.push({name:"index"})还是没有反应的,在
npm uninstall uni-simple-router
npm install -s uni-simple-router
后,就可以正常进行导航,之后我有重新建立新的页面和路径也不能成功push,再重装又都可以正常导航了。。。

总结下,现在就是我新建页面后不能正常导航,重装uni-simple-router就又可以了。
我技术能力有限,不知道这是什么问题导致的,如果有知道的朋友麻烦指点一下我。

收起阅读 »

网约车APP制作核心功能

App

1.多种出行方式:网约车APP的出行选择可以有专车出行、快车出行、拼车出行。
2.预估车费:选择出发地点和出发目的地,可以直接计算出行程、时间和车费。
3.预约用车:若用户在未来几个小时候有需要用车,可以提前预约时间段,可以让司机师傅去上车地点接人。
4.查看司机:打开APP即可查看用户自身离周边最近有多少车辆。
5.账户充值:APP可以出一些优惠活动,引导用户充值,让用户更加省钱车行。
6.评估服务:可以根据用户提供的建议弥补平台的不足,从而更精进app服务。
7.线上支付:用户可以根据自己合适的支付方式,选择扣除车费。
8.地图导航:用可以通过APP定位知道自己当前的位置和要去的目的地,司机师傅可以根据用户定位上车地点前去接客户上车,两者都可以显示具体的距离和时间。

继续阅读 »

1.多种出行方式:网约车APP的出行选择可以有专车出行、快车出行、拼车出行。
2.预估车费:选择出发地点和出发目的地,可以直接计算出行程、时间和车费。
3.预约用车:若用户在未来几个小时候有需要用车,可以提前预约时间段,可以让司机师傅去上车地点接人。
4.查看司机:打开APP即可查看用户自身离周边最近有多少车辆。
5.账户充值:APP可以出一些优惠活动,引导用户充值,让用户更加省钱车行。
6.评估服务:可以根据用户提供的建议弥补平台的不足,从而更精进app服务。
7.线上支付:用户可以根据自己合适的支付方式,选择扣除车费。
8.地图导航:用可以通过APP定位知道自己当前的位置和要去的目的地,司机师傅可以根据用户定位上车地点前去接客户上车,两者都可以显示具体的距离和时间。

收起阅读 »