为保证之前已经公开的 Form 和 Survey 页面还可以正常访问,需要确认两个新旧域名都在 Saleforce org 中同时工作。具体的操作步骤如下:
1. 在 Salesforce 中按照 Charket 配置手册,重新添加一个新的 charket.com.cn 的 Domain。添加 Domain 时,可以复用之前申请好的 Certificate。
2. 在 Setup -> Force.com Site 中,找到 Charket site,然后创建一个新的 Custom URL,关联新的 Domain,并设置为 Site Primary Custom URL。旧的 Domain 保留。
3. 在 Charket -> Charket Settings 的 Home 页,在 WeChat Account List 中点击 Edit,重新选择一次 Site,确保 URL 变成新的 Domain 后保存。
4. 在微信后台 -> 开发者设置中更新 URL。
5. 在微信后台-> 公众号设置 -> 功能设置中加入新的域名,为了保证原来的表单可以正常访问,需要保留旧的 Domain。
6. 重复第 3,4,5 步,更新剩余 Charket 关联的 WeChat Account。
7. 新创建一个 Form 或者 Survey,测试新的域名是否可以正常工作。
Note:如果没有使用 Form 和 Survey 功能,可以在 Salesforce 和微信后台去掉旧的 Domain。