intra-mart Accel Platform 配置文件参考 第26版2020-08-01

IM-Notice Mobile设置

概述**

与手机通知功能相关的设置。
模块 手机通知功能
格式化文件(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