更新记录

1.0.0(2025-01-05) 下载此版本

第一次提交


平台兼容性

Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.8.7,Android:不支持,iOS:9,HarmonyNext:不支持 × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序 鸿蒙元服务
× × × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

laoqianjunzi-appstore

uni-app 应用内打开AppStore评分 、浏览器打开AppStore应用详情

使用介绍

跳转到AppStore评分,有两种方法: 1,通用方式通过App内部打开网页形式,跳转到AppStore编辑评论,可评分,可评论。 优点:方便,快捷,不受系统版本限制,目前最常用的方式。 缺点:内部网页形式加载缓慢,等待时间长,加载失败概率大。

2,iOS 10.0.3 新增应用内评分功能,调用系统方法评分。 优点:无须跳转,应用内系统弹框,方便快速。 缺点:只能评分,且一年只能使用三次弹框。

使用示例:

<template>
    <view>
        <view class="btn" @click="openAppStore">
            应用内打开AppStore评分
        </view>
        <view class="btn" @click="openAppStoreUrl">
            跳出应用,跳转到AppStore,进行评分
        </view>
    </view>
</template>

<script>
    const app = getApp();

    import {openAppStore,openAppStoreURL} from "@/uni_modules/laoqianjunzi-appstore"

    export default {
        data() {
            return {

            };
        },

        methods: {
            //在应用内,内置AppStore进行评分
            openAppStore() {
                openAppStore({
                    success: (res) => {
                        console.log('openAppStore-success', res)
                    },
                    fail: (res) => {
                        console.log('openAppStore-fail', res)
                    },
                    complete: () => {
                        console.log('openAppStore-complete')
                    },
                })
            },
            //跳出应用,跳转到AppStore,进行评分
            openAppStoreUrl() {
                openAppStoreURL({
                    appid:'您的APPID',
                    success: (res) => {
                        console.log('openAppStoreURL-success', res)
                    },
                    fail: (res) => {
                        console.log('openAppStoreURL-fail', res)
                    },
                    complete: () => {
                        console.log('openAppStoreURL-complete')
                    },
                })
            },

        },
    };
</script>
  1. 方法说明
参数 类型 必填 说明
params Object 调用参数
success Function 接口调用成功的回调函数
fail Function 接口调用失败的回调函数
complete Function 接口调用结束的回调函数(调用成功、失败都会执行)
  1. calendarAdd 参数一对象值说明
字段 描述 默认值 是否必填
name 日历账号名称
title 日历标题
location 日历地址
description 日历描述
dtstart 日历开始时间戳毫秒
dtend 日历结束时间戳毫秒 开始时间
reminder 多少分钟前提醒 5
  1. 在 manifest.json 文件中找到对应权限并勾选:
<uses-permission android:name="android.permission.READ_CALENDAR" />
<uses-permission android:name="android.permission.WRITE_CALENDAR" />

鼓励作者

如果你觉得该插件方便实用,并且解决了你的问题。可以小小的赞赏一下作者,你的鼓励会更有动力,加油,一起努力。

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问