我是美国HUAWEI开发者,我已经集成了Huawei Mobile Services Push Kit,我可以在中国以外的手机上发送和接收Push消息,但是我不能发送或接收来自中国境内的手机(华为或非华为手机HMS Core )。我的数据存储在德国,请问有什么原因我的推送消息无法到达中国境内吗?我应该怎么做才能让它在中国境内的手机上运行?谢谢你。
1 回答
你的问题是
我无法向中国境内的手机发送或接收
"中国境内"是什么意思
手机实际位于中国,但我无法向位于中国的手机发送或接收
您需要更改数据存储位置。AppGallery Connect 提供的一些开发服务要求您为您的项目选择数据存储位置。这些数据存储位置决定了 AppGallery Connect 用于为您的项目提供服务的基础设施。此外,您项目的相关数据将在这些位置的服务器上存储和处理。您当前选择了德国。如果您的应用将在中国大陆提供服务,请选择中国作为数据存储位置。
1.数据存储位置分布
AppGallery Connect 提供以下地点供您选择:中国、德国、俄罗斯、新加坡
2.设置数据存储位置:进入项目设置>设置约定
- 登录AppGallery Connect并选择我的项目。
- 从项目列表中选择要设置数据存储位置的项目。
- 进入项目设置>约定,单击项目下数据存储位置旁边的设置,在弹出的对话框中选择数据存储位置。
3. 更改数据存储位置
A. 更改 AppGallery Connect 中的数据存储位置
如果项目中没有发布任何应用,并且您没有订阅任何与数据存储位置相关的付费计划,您可以在AppGallery Connect中更改数据存储位置。程序如下:
- 登录AppGallery Connect并选择我的项目。
- 从项目列表中找到您的项目,然后在项目卡上单击您需要更改数据存储位置的应用程序。
- 转到Project Setting > Convention并单击Project下Data storage location旁边的Modify。
- 在弹出的信息对话框中确认信息,选择操作项,单击同意并继续。要取消修改,请单击取消。
- 在弹出的对话框中,设置新的数据存储位置,单击“确定” 。
注1:数据存储位置改变后,启用的服务将无法使用。要使用这些服务,您需要再次启用它们。
注 2:更改数据存储位置的间隔不能小于 1 小时。否则,系统会提示更改过于频繁,需要您稍后再试。
B. 提交工单更改数据存储位置:如果项目中已发布应用或您订阅了与数据存储位置相关的付费计划,则无法在AppGallery Connect中更改数据存储位置。在这种情况下要更改数据存储位置,您需要提交工单。华为将在 1 到 2 个工作日内回复您。程序如下:
- 转到Project Setting > Convention并单击Project下Data storage location旁边的Modify。
- 弹出对话框,提示修改不支持的原因,并提示您提交工单进行处理。确认并选择操作项目,然后单击创建工单。
- 在在线提交工单页面,点击AppGallery Connect。
- 在弹出的对话框中,选择需要更改数据存储位置的服务。
- 配置所需信息并单击提交。
注意: 如果您开启了HUAWEI Push Kit,会弹出如下对话框,提示您关闭后更改数据存储位置。详情请参阅启用服务。在确认更改数据存储位置成功之前,请勿再次启用 HUAWEI Push Kit。
有关更多信息,请参阅文档。