起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1814|回复: 4

[处理中3] 本地通知local-notification插件

[复制链接]

22

主题

72

帖子

132

积分

初级会员

Rank: 2

积分
132
QQ
发表于 2017-5-15 10:26:42 | 显示全部楼层 |阅读模式
需要做一个和系统一样的本地通知功能,用de.appplant.cordova.plugin.local-notification,在android可以,但ios上第一次运行时出现提示是否允许通知,点允许后没有反应,再次打开app发通知时不再提示是否允许也没有收到通知,也没有报错,不知道怎么回事。我是ios10.

谢谢

另外,在android上图标怎么改成我自己app的图标?试了几种icon的写发都不行,能否给个例子?
发表于 2017-5-15 14:41:42 | 显示全部楼层
1. ios10  应该需要授权!你上网搜下! 是否可以配置不提示
http://jingyan.baidu.com/article/597a06435f2b02312b524332.html


2.截图说明一下,你要修改什么图标呢??原生的图标只能打包的时候设置! 不能动态修改!
button 的  icon是可以动态修改的!
  1. this.comp('buttonXid').set({
  2. "icon" : "icon 值"
  3. });
复制代码
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

22

主题

72

帖子

132

积分

初级会员

Rank: 2

积分
132
QQ
 楼主| 发表于 2017-5-15 19:37:20 | 显示全部楼层
是消息提示栏上的图标,自定义的铃铛换成我们自己的图标
8.png
回复 支持 反对

使用道具 举报

22

主题

72

帖子

132

积分

初级会员

Rank: 2

积分
132
QQ
 楼主| 发表于 2017-5-15 20:03:56 | 显示全部楼层
ios的授权一开始就做了,就和您这个连接说的差不多。http://jingyan.baidu.com/article/597a06435f2b02312b524332.html

在app第一次通知的时候,ios会自动提示是否允许通知消息,点了允许,到设置中看相关权限就有了。点了允许或者设置权限后,依然没有反应,也不报错,就像插件没运行一样。但是如果真没运行,那个提示允许通知消息的提示是怎么出来的呢?!

我暂时没有截图,其实就是ios系统上传统的提示。

我的代码:
require("cordova!de.appplant.cordova.plugin.local-notification");

。。。
notification.schedule({
        id : 'mid_2'+msg_cnt, // you don't have to use an int by the way.. '1a' or just 'a' would be fine
        title : "最新消息1",
        text : "明天放假啦!!",
        //icon : window.location.origin+require.toUrl("$UI/myApp/img/cp_app_forbidden_goods_2x.png")
        icon : "file:///android_asset/www" + require.toUrl("$UI/myApp/img/Compass.png")       
        //icon: "res://sym_def_app_icon"  /*<--这条好使,图标确实变了,但是否只能是系统资源预置的几个图标吗?我自己的图片怎么加进去?*/
        //icon:"file:///storage/emulated/0/Android/data/com.postjd.myapp/Compass.png"
        //icon:"file:///Android/data/com.postjd.myapp/ha.png"
        //smallIcon : "res://ic_notification_overlay"
});
回复 支持 反对

使用道具 举报

发表于 2017-5-16 10:08:04 | 显示全部楼层
luoyi 发表于 2017-5-15 20:03
ios的授权一开始就做了,就和您这个连接说的差不多。http://jingyan.baidu.com/article/597a06435f2b02312b ...

看下文档
/Native/plugins/de.appplant.cordova.plugin.local-notification/README.md

应该可以指定http请求的网络 icon的

icon: "http://icons.com/?cal_id=1",
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-17 11:40 , Processed in 0.069503 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表