1***@163.com
1***@163.com
  • 发布:2024-03-04 17:10
  • 更新:2024-03-05 11:34
  • 阅读:234

【报Bug】uni.createPushMessage 创建成功后点击无法唤起APP

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 11

HBuilderX类型: 正式

HBuilderX版本号: 4.0

手机系统: Android

手机系统版本号: Android 14

手机厂商: 小米

手机机型: 12x

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

uni.createPushMessage 创建成功后点击无法唤起APP 通过云函数推送也无法唤起 app
个推推送 可以唤起

操作步骤:

uni.createPushMessage 创建成功后点击无法唤起APP 通过云函数推送也无法唤起 app
个推推送 可以唤起

预期结果:

唤起app

实际结果:

uni.createPushMessage 创建成功后点击无法唤起APP 通过云函数推送也无法唤起 app
个推推送 可以唤起

bug描述:

uni.createPushMessage 创建成功后点击无法唤起APP 通过云函数推送也无法唤起 app
个推推送 可以唤起

2024-03-04 17:10 负责人:无 分享
已邀请:
套马杆的套子

套马杆的套子 - 没有解决不了的问题,只有解决不完的问题

vue2,hb3.99 刚试了下,是可以的

<template>  
    <view >  

        <view @click="test">点</view>  

    </view>  
</template>  

<script>  
    export default {  
        data() {  
            return {  

            }  
        },  
        onLoad() {  

        },  
        methods: {  
            test() {  
                //初始化 Wi-Fi 模块。  

                uni.createPushMessage({  
                    title: 'ddddddd',  
                    content:'ffffffffffff',  
                    when: new Date(),  
                    sound: 'system', //显示消息时的播放的提示音,可取值: “system”-表示使用系统通知提示音; “none”-表示不使用提示音; 默认值为“system”。  
                    // payload: res.data.payload,  
                    success(mres) {  
                        console.log("createPushMessage:", mres) //监听推送消息  透传消息  
                        // const innerAudioContext = uni.createInnerAudioContext();  
                        // innerAudioContext.autoplay = true;  
                        // innerAudioContext.src = '/static/sound/pushsound.mp3';  
                    }  
                })  

            }  

        }  
    }  
</script>
  • 1***@163.com (作者)

    请问用的什么设备,打的自定义基座吗 我的也是3.99 小米 华为 oppo 谷歌的手机都试了 不行, hbuild 4.1的也不行

    2024-03-05 11:00

  • 套马杆的套子

    回复 1***@163.com: 你可以创建个空项目,然后给这段代码加进去试试

    2024-03-05 11:04

  • 1***@163.com (作者)

    回复 套马杆的套子: uni.createPushMessage({

    title: 'ddddddd',

    content: 'ffffffffffff',

    when: new Date(),

    sound: 'system', //显示消息时的播放的提示音,可取值: “system”-表示使用系统通知提示音; “none”-表示不使用提示音; 默认值为“system”。

    // payload: res.data.payload,

    success(mres) {

    console.log("createPushMessage:", mres) //监听推送消息 透传消息

    // const innerAudioContext = uni.createInnerAudioContext();

    // innerAudioContext.autoplay = true;

    // innerAudioContext.src = '/static/sound/pushsound.mp3';

    }

    })

    2024-03-05 11:15

  • 1***@163.com (作者)

    我已经切了新项目了 还是不行 是和勾选 谷歌 fcm有关吗?

    2024-03-05 11:15

  • 1***@163.com (作者)

    回复 套马杆的套子: ios 的是正常的 就是安卓有问题

    2024-03-05 11:18

  • 1***@163.com (作者)

    回复 套马杆的套子: 安卓的 targetsdkversion 是 33 这个有关系吗

    2024-03-05 11:26

  • 套马杆的套子

    回复 1***@163.com: 没关系,我也有fcm。。我再搞个新的试试

    2024-03-05 11:28

套马杆的套子

套马杆的套子 - 没有解决不了的问题,只有解决不完的问题

你看下附件这个,直接重新创建的,也没问题

  • 1***@163.com (作者)

    你好 我刚试了一下标准基座是可以的, 我的那个项目 标准基座也是可以的 但是打自定义基座就唤不起来,

    2024-03-05 11:41

  • 套马杆的套子

    回复 1***@163.com: 应该是你项目的问题,我也刚试了,自定义基座的,也是可以的

    2024-03-05 11:48

  • 1***@163.com (作者)

    回复 套马杆的套子: {

    "name" : "Eightcoin",

    "appid" : "_06F1",

    "description" : "",

    "versionName" : "1.0.0",

    "versionCode" : 110,

    "transformPx" : false,

    / 5+App特有相关 /

    "app-plus" : {

    "usingComponents" : true,

    "nvueStyleCompiler" : "uni-app",

    "compilerVersion" : 3,

    "splashscreen" : {

    "alwaysShowBeforeRender" : true,

    "waiting" : true,

    "autoclose" : true,

    "delay" : 0

    },

    "safearea" : {

    "background" : "#ffffff",

    "backgroundDark" : "#2f0508",

    "bottom" : {

    "offset" : "auto"

    }

    },

    / 模块配置 /

    "modules" : {

    "Push" : {}

    },

    / 应用发布信息 /

    "distribute" : {

    / android打包配置 /

    "android" : {

    "permissions" : [

    "<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",

    "<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",

    "<uses-permission android:name=\"android.permission.VIBRATE\"/>",

    "<uses-permission android:name=\"android.permission.READ_LOGS\"/>",

    "<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",

    "<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",

    "<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",

    "<uses-permission android:name=\"android.permission.CAMERA\"/>",

    "<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>",

    "<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",

    "<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",

    "<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",

    "<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",

    "<uses-feature android:name=\"android.hardware.camera\"/>",

    "<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"

    ],

    "abiFilters" : [ "armeabi-v7a", "arm64-v8a", "x86" ],

    "minSdkVersion" : 21,

    "targetSdkVersion" : 33,

    "excludePermissions" : [

    "<uses-permission android:name=\"android.permission.SCHEDULE_EXACT_ALARM\"/>"

    ]

    },

    / ios打包配置 /

    "ios" : {

    "idfa" : false,

    "dSYMs" : false

    },

    / SDK配置 /

    "sdkConfigs" : {

    "push" : {

    "unipush" : {

    "version" : "2",

    "offline" : true,

    "fcm" : {}

    }

    },

    "ad" : {}

    },

    "splashscreen" : {

    "useOriginalMsgbox" : true

    },

    "icons" : {

    "android" : {

    "hdpi" : "unpackage/res/icons/72x72.png",

    "xhdpi" : "unpackage/res/icons/96x96.png",

    "xxhdpi" : "unpackage/res/icons/144x144.png",

    "xxxhdpi" : "unpackage/res/icons/192x192.png"

    },

    "ios" : {

    "appstore" : "unpackage/res/icons/1024x1024.png",

    "ipad" : {

    "app" : "unpackage/res/icons/76x76.png",

    "app@2x" : "unpackage/res/icons/152x152.png",

    "notification" : "unpackage/res/icons/20x20.png",

    "notification@2x" : "unpackage/res/icons/40x40.png",

    "proapp@2x" : "unpackage/res/icons/167x167.png",

    "settings" : "unpackage/res/icons/29x29.png",

    "settings@2x" : "unpackage/res/icons/58x58.png",

    "spotlight" : "unpackage/res/icons/40x40.png",

    "spotlight@2x" : "unpackage/res/icons/80x80.png"

    },

    "iphone" : {

    "app@2x" : "unpackage/res/icons/120x120.png",

    "app@3x" : "unpackage/res/icons/180x180.png",

    "notification@2x" : "unpackage/res/icons/40x40.png",

    "notification@3x" : "unpackage/res/icons/60x60.png",

    "settings@2x" : "unpackage/res/icons/58x58.png",

    "settings@3x" : "unpackage/res/icons/87x87.png",

    "spotlight@2x" : "unpackage/res/icons/80x80.png",

    "spotlight@3x" : "unpackage/res/icons/120x120.png"

    }

    }

    }

    }

    },

    / 快应用特有相关 /

    "quickapp" : {},

    / 小程序特有相关 /

    "mp-weixin" : {

    "appid" : "",

    "setting" : {

    "urlCheck" : false

    },

    "usingComponents" : true

    },

    "mp-alipay" : {

    "usingComponents" : true

    },

    "mp-baidu" : {

    "usingComponents" : true

    },

    "mp-toutiao" : {

    "usingComponents" : true

    },

    "uniStatistics" : {

    "enable" : false

    },

    "vueVersion" : "2",

    "locale" : "auto"

    }

    2024-03-05 11:54

  • 1***@163.com (作者)

    回复 套马杆的套子: 这个是配置项 能麻烦看一下是配置问题吗

    2024-03-05 11:54

  • 1***@163.com (作者)

    麻烦帮我看一下

    2024-03-05 15:37

  • 套马杆的套子

    回复 1***@163.com: 这就不能确定了,只能证明是你代码的问题。配置看着是没事,但是也看不出来,可能有的图片大小,logo,图片等的都有可能影响,虽然概率不太大。所以,还是说,你重建新项目也都试试。看如果都可以,然后给有问题的项目粘出来一份,一点一点删着试吧

    2024-03-05 15:48

  • 1***@163.com (作者)

    回复 套马杆的套子: 。。。。好吧

    2024-03-05 17:36

要回复问题请先登录注册