IM-Notice Mobile设置¶
项目
- 参考资料
- 代理设定
- 主机设定
- 设置端口号
- 用户名设定
- 密码设定
- 工作站设置
- 域设置
- Amazon SNS设置
- 端点设定
- 设置亚马逊资源名称
- 快捷键设置
- 秘钥设置
- 设置Firebase Cloud Messaging的项目ID
- 设置Firebase Cloud Messaging的应用程序ID
- Firebase Cloud Messaging Web API密钥设置
- 设置Firebase Cloud Messaging的发件人ID
- 百度API密钥设置
- Firebase Cloud Messaging设置
- 网址设置
- 项目ID设置
- 应用程序ID设置
- API密钥设置
- 服务器密钥设置
- 发件人ID设置
- 通知方式设定
- 设置通知标题的最大字符数
- 设置通知内容的最大字符数
概述**
与手机通知功能相关的设置。
模块 手机通知功能 格式化文件(xsd) WEB-INF / schema / im-notice-mobile-config.xsd 设定位置 WEB-INF / conf / im-notice-mobile-config.xml <?xml版本=“ 1.0”编码=“ UTF-8”?> <im-notice-mobile-config xmlns = “ http:// www。intra intra-mart .jp /通知/移动/配置/ im-notice- mobile-config“ xmlns:xsi = ” http://www.w3.org/2001/XMLSchema-instance“ xsi:schemaLocation =” http :. // www intra-mart .jp /通知/移动/配置/ im- notice-mobile-config ../schema/im-notice-mobile-config.xsd“ > <代理启用= ” false“ > <host> </ host> <port xsi:nil = ” true“ > </ port> <用户名> </用户名> <密码> </密码> <工作站> </工作站> <域> </域> </代理> <asns名称= “ asns-apns” > <端点> sns.ap-northeast -1.amazonaws.com </端点> <platform-application-arn> </ platform-application-arn> <access-key> </ access-key> <secret-key> </ secret-key> </ asns > <asns名称= “ asns-fcm” > <端点> sns.ap-northeast-1.amazonaws.com </端点> <platform-application-arn> </ platform-application-arn> <access-key> < /访问密钥> <秘密密钥> </秘密密钥> <fcm-project-id> </ fcm-project-id> <fcm-application-id> </ fcm-application-id> <fcm-api -key> </ fcm-api-key> <fcm-sende r-id> </ fcm-sender-id> </ asns> <asns name = “ asns-baidu” > <端点> sns.ap-northeast-1.amazonaws.com </端点> <platform-application-arn > </ platform-application-arn> <access-key> </ access-key> <secret-key> </ secret-key> <baidu-api-key> </ baidu-api-key> </ asns> <fcm name = “ fcm” > <url> https://fcm.googleapis.com/fcm/send </ url> <project-id> </ project-id> <application-id> </ application-id> <api-key> </ api-key> <server-key> </ server-key> <project-number> </ project-number> </ fcm> <push type = “ android” engine = “ fcm” / > <push type = “ ios” engine = “ asns-apns” /> <max-push-subject-length> 30 </ max-push-subject-length> <max-push-body-length> 70 </ max -push-body-length> </ im-notice-mobile-config>
参考资料¶
代理设定¶
标签名称 代理人 设置代理以连接到Amazon SNS和Firebase Cloud Messaging。[设定项目 ]
<im-notice-mobile-config> <proxy enable = “ false” > ····· </ proxy> </ im-notice-mobile-config>
必填项目 ○ 多种设定 × 设置值 /设定内容 使用代理时进行必要的设置。 单位/类型 无 省略时的默认值 无 父标签 im-notice-mobile-config [属性]
属性名称 说明 必填项 默认值 使能 如果您使用代理,请设置为true。如果不使用代理,则设置为false。○ false
主机设定¶
标签名称 主持人 设置代理服务器的IP地址。[设定项目 ]
<proxy enable = “ true” > <host> XXX.XXX.XXX.XXX </ host> </ proxy>
必填项目 × 多种设定 × 设置值 /设定内容 无 单位/类型 弦乐 省略时的默认值 无 父标签 代理人
设置端口号¶
标签名称 港口 设置代理服务器的端口号。[设定项目 ]
<proxy enable = “ true” > <port> XXXX </ port> </ proxy>
必填项目 × 多种设定 × 设置值 /设定内容 无 单位/类型 数值(0-) 省略时的默认值 无 父标签 代理人 [属性]
属性名称 说明 必填项 默认值 xsi:nil 如果指定端口号,请删除此属性。如果未指定端口号,请设置为true。× true
用户名设定¶
标签名称 用户名 如果在使用代理服务器时需要用户认证,请设置用户名。[设定项目 ]
<proxy enable = “ true” > <用户名> XXXXXXXX </用户名> </ proxy>
必填项目 × 多种设定 × 设置值 /设定内容 无 单位/类型 弦乐 省略时的默认值 无 父标签 代理人
密码设定¶
标签名称 密码 如果在使用代理服务器时需要用户认证,请设置密码。[设定项目 ]
<proxy enable = “ true” > <password> XXXXXXXX </ password> </ proxy>
必填项目 × 多种设定 × 设置值 /设定内容 无 单位/类型 弦乐 省略时的默认值 无 父标签 代理人
工作站设置¶
标签名称 工作站 如果使用NTLM身份验证,请设置工作站。[设定项目 ]
<proxy enable = “ true” > <workstation> XXXXXXXX </ workstation> </ proxy>
必填项目 × 多种设定 × 设置值 /设定内容 无 单位/类型 弦乐 省略时的默认值 无 父标签 代理人
域设置¶
标签名称 领域 如果使用NTLM身份验证,请设置域。[设定项目 ]
<proxy enable = “ true” > <domain> XXXXXXXX </ domain> </ proxy>
必填项目 × 多种设定 × 设置值 /设定内容 无 单位/类型 弦乐 省略时的默认值 无 父标签 代理人
Amazon SNS设置¶
标签名称 阿斯 设置项目值以使用Amazon SNS。[设定项目 ]
<im-notice-mobile-config> <asns name = “ asns-apns” >・ ・ ・ ・ ・</ asns> </ im-notice-mobile-config>
必填项目 ○ 多种设定 ○ 设置值 /设定内容 进行必要的设置以使用Amazon SNS。 单位/类型 无 省略时的默认值 无 父标签 im-notice-mobile-config [属性]
属性名称 说明 必填项 默认值 名 请设置一个任意名称。在推送标签的引擎元素中设置通知方法时使用。○ asns-apns,asns-fcm
端点设定¶
标签名称 终点 设置端点。[设定项目 ]
<im-notice-mobile-config> <asns name = “ asns-apns” > <endpoint> sns.ap-northeast-1.amazonaws.com </ endpoint> </ asns> </ im-notice-mobile-config >
必填项目 × 多种设定 × 设置值 /设定内容 请设置与您使用的区域相对应的Amazon SNS服务访问点。您可以在AWS文档-Regions and Endpoints中找到每个区域的端点 。单位/类型 弦乐 省略时的默认值 空字符 父标签 阿斯
设置亚马逊资源名称¶
标签名称 平台应用学习 设置亚马逊资源名称。[设定项目 ]
<im-notice-mobile-config> <asns name = “ asns-apns” > <platform-application-arn> arn:aws:sns:ap-northeast-1:XXXXXXXXXXXX:app / APNS / IM-Notice_APNS </ platform -application-arn> </ asns> </ im-notice-mobile-config>
必填项目 × 多种设定 × 设置值 /设定内容 请设置由Amazon SNS创建的应用程序的应用程序ARN。 单位/类型 弦乐 省略时的默认值 空字符 父标签 阿斯
快捷键设置¶
标签名称 存取键 设置访问密钥。[设定项目 ]
<im-notice-mobile-config> <asns name = “ asns-apns” > <访问键> XXXXXXXXXXXXXXXXXXXX </ access-key> </ asns> </ im-notice-mobile-config>
必填项目 × 多种设定 × 设置值 /设定内容 请设置在AWS中创建的访问密钥。 单位/类型 弦乐 省略时的默认值 空字符 父标签 阿斯
秘钥设置¶
标签名称 密钥 设置密钥。[设定项目 ]
<im-notice-mobile-config> <asns name = “ asns-apns” > <secret-key> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX </ secret-key> </ asns> </ im-notice-mobile-config>
必填项目 × 多种设定 × 设置值 /设定内容 请设置在AWS中创建的密钥。 单位/类型 弦乐 省略时的默认值 空字符 父标签 阿斯
设置Firebase Cloud Messaging的项目ID¶
标签名称 fcm-project-id 设置Firebase项目的项目ID。[设定项目 ]
<im-notice-mobile-config> <asns name = “ asns-fcm” > <fcm-project-id> XXXXXXXXXXXX </ fcm-project-id> </ asns> </ im-notice-mobile-config>
必填项目 使用Amazon SNS + Firebase Cloud Messaging作为通知方法时需要 多种设定 × 设置值 /设定内容 设置在Firebase中创建的项目的项目ID。 单位/类型 弦乐 省略时的默认值 无 父标签 阿斯
设置Firebase Cloud Messaging的应用程序ID¶
标签名称 fcm-application-id 设置您添加到Firebase项目中的Android应用的应用ID。[设定项目 ]
<im-notice-mobile-config> <asns name = “ asns-fcm” > <fcm-application-id> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX </ fcm-application-id> </ asns> </ im-notice-mobile-config>
必填项目 使用Amazon SNS + Firebase Cloud Messaging作为通知方法时需要 多种设定 × 设置值 /设定内容 设置您添加到Firebase项目中的Android应用的应用ID。 单位/类型 弦乐 省略时的默认值 无 父标签 阿斯
Firebase Cloud Messaging Web API密钥设置¶
标签名称 fcm-api-key 为在Firebase中创建的项目设置Web API密钥。[设定项目 ]
<im-notice-mobile-config> <asns名称= “ asns-fcm” > <fcm-api-key> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX </ fcm-api-key> </ asns> </ im-notice-mobile-config>
必填项目 使用Amazon SNS + Firebase Cloud Messaging作为通知方法时需要 多种设定 × 设置值 /设定内容 为在Firebase中创建的项目设置Web API密钥。 单位/类型 弦乐 省略时的默认值 无 父标签 阿斯
设置Firebase Cloud Messaging的发件人ID¶
标签名称 fcm-sender-id 设置Firebase Cloud Messaging的发件人ID。[设定项目 ]
<im-notice-mobile-config> <asns name = “ asns-fcm” > <fcm-sender-id> XXXXXXXXXXXX </ fcm-sender-id> </ asns> </ im-notice-mobile-config>
必填项目 使用Amazon SNS + Firebase Cloud Messaging作为通知方法时需要 多种设定 × 设置值 /设定内容 请设置Firebase Cloud Messaging的发件人ID。 单位/类型 弦乐 省略时的默认值 无 父标签 阿斯
百度API密钥设置¶
标签名称 百度api键 设置百度API密钥。[设定项目 ]
<im-notice-mobile-config> <asns name = “ asns-baidu” > <baidu-api-key> XXXXXXXXXXXX </ baidu-api-key> </ asns> </ im-notice-mobile-config>
必填项目 使用Amazon SNS + Baidu作为通知方法时需要 多种设定 × 设置值 /设定内容 设置百度云项目的API密钥。 单位/类型 弦乐 省略时的默认值 无 父标签 阿斯
Firebase Cloud Messaging设置¶
标签名称 fcm 进行设置以使用Firebase Cloud Messaging。[设定项目 ]
<im-notice-mobile-config> <fcm name = “ fcm” > ·····</ fcm> </ im-notice-mobile-config>
必填项目 ○ 多种设定 ○ 设置值 /设定内容 进行必要的设置以使用Firebase Cloud Messaging。 单位/类型 无 省略时的默认值 无 父标签 im-notice-mobile-config [属性]
属性名称 说明 必填项 默认值 名 请设置一个任意名称。在推送标签的引擎元素中设置通知方法时使用。○ fcm
网址设置¶
标签名称 网址 设置Firebase Cloud Messaging的URL。[设定项目 ]
<im-notice-mobile-config> <fcm name = “ fcm” > <url> https://fcm.googleapis.com/fcm/send </ url> </ fcm> </ im-notice-mobile-config >
必填项目 × 多种设定 × 设置值 /设定内容 请设置“ https://firebase.google.com/docs/cloud-messaging/http-server-ref ”。 单位/类型 弦乐 省略时的默认值 空字符 父标签 fcm
项目ID设置¶
标签名称 项目编号 设置项目ID。[设定项目 ]
<im-notice-mobile-config> <fcm name = “ fcm” > <project-id> XXXXXXXXXXXX </ project-id> </ fcm> </ im-notice-mobile-config>
必填项目 × 多种设定 × 设置值 /设定内容 设置在Firebase中创建的项目的项目ID。 单位/类型 弦乐 省略时的默认值 空字符 父标签 fcm
应用程序ID设置¶
标签名称 应用程式编号 设置应用程序ID。[设定项目 ]
<im-notice-mobile-config> <fcm name = “ fcm” > <application-id> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX </ application-id> </ fcm> </ im-notice-mobile-config>
必填项目 × 多种设定 × 设置值 /设定内容 设置您添加到Firebase项目中的Android应用的应用ID。 单位/类型 弦乐 省略时的默认值 空字符 父标签 fcm
API密钥设置¶
标签名称 api键 设置API密钥。[设定项目 ]
<im-notice-mobile-config> <fcm name = “ fcm” > <api-key> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX </ api-key> </ fcm> </ im-notice-mobile-config>
必填项目 × 多种设定 × 设置值 /设定内容 为在Firebase中创建的项目设置Web API密钥。 单位/类型 弦乐 省略时的默认值 空字符 父标签 fcm
服务器密钥设置¶
标签名称 服务器密钥 设置服务器密钥。[设定项目 ]
<im-notice-mobile-config> <fcm name = “ fcm” > <服务器密钥> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX </服务器密钥> </ fcm> </ im-notice-mobile-config>
必填项目 × 多种设定 × 设置值 /设定内容 设置Firebase Cloud Messaging服务器密钥。 单位/类型 弦乐 省略时的默认值 空字符 父标签 fcm
发件人ID设置¶
标签名称 发件人ID 设置发件人ID。[设定项目 ]
<im-notice-mobile-config> <fcm name = “ fcm” > <发件人ID> XXXXXXXXXXXX </ sender-id> </ fcm> </ im-notice-mobile-config>
必填项目 × 多种设定 × 设置值 /设定内容 请设置Firebase Cloud Messaging的发件人ID。 单位/类型 弦乐 省略时的默认值 空字符 父标签 fcm
通知方式设定¶
标签名称 推 设置向每个通知对象发送通知时要使用的服务。[设定项目 ]
<im-notice-mobile-config> <推 类型=“ android” 引擎=“ fcm” /> <推 类型=“ ios” 引擎=“ asns-apns” /> </ im-notice-mobile-config>
必填项目 ○ 多种设定 ○ 设置值 /设定内容 无 单位/类型 识别码 省略时的默认值 无 父标签 im-notice-mobile-config [属性]
属性名称 说明 必填项 默认值 类型 请设置通知对象 (android / ios)。 × android,ios 引擎 为每个通知对象设置通知方法(在asns标记或fcm标记的name属性中设置的名称)。 ○ fcm,asns-apns
设置通知标题的最大字符数¶
标签名称 最大推送对象长度 设置收到推送通知时显示的标题的最大字符数。[设定项目 ]
<im-notice-mobile-config> <max-push-subject-length> 30 </ max-push-subject-length> </ im-notice-mobile-config>
必填项目 × 多种设定 × 设置值 /设定内容 请设置接收推送通知时标题显示的最大字符数。 单位/类型 数值(0-) 省略时的默认值 空字符 父标签 im-notice-mobile-config
设置通知内容的最大字符数¶
标签名称 最大推体长度 设置接收到推送通知时可以显示的最大字符数。[设定项目 ]
<im-notice-mobile-config> <max-push-body-length> 70 </ max-push-body-length> </ im-notice-mobile-config>
必填项目 × 多种设定 × 设置值 /设定内容 设置接收推送通知时显示的文本的最大字符数。 单位/类型 数值(0-) 省略时的默认值 空字符 父标签 im-notice-mobile-config