开发者社区 问答 正文

移动推送Android SDK: 控制台创建应用的时候,必须分ios和Android端了吗?



1.问题


阿里云控制台创建应用的时候,必须分ios和Android端了吗?

2.解决方案


是的,需要分Android和iOS端,在新版的阿里云控制台创建应用的时候,需要分别创建Android和iOS应用获取各自应用的Appkey和AppSecret。(注:老版本控制台已创建的不分端应用不影响正常推送使用)

展开
收起
猫饭先生 2017-10-23 11:20:46 1594 分享 版权
阿里云 AI 助理回答
  1. 问题 阿里云控制台创建应用的时候,必须分ios和Android端了吗?

  2. 解决方案 是的,在新版的阿里云控制台中,为了更好地适应不同平台的特性与配置需求,创建应用时通常需要区分iOS和Android端。这意味着您应当为iOS设备和Android设备分别创建对应的应用,以便获取适用于各自平台的AppKey和AppSecret。这样的分离设计有助于精细化管理不同平台的推送服务、安全设置及功能集成等。尽管老版本的控制台可能允许使用相同的AppKey和AppSecret,但随着平台功能的迭代和优化,分平台创建已成为推荐做法,以确保最佳的兼容性和安全性。

对于特定服务如阿里云IoT Studio中的设备管理,虽然在创建产品时不直接区分操作系统,但在实际设备认证与通信时,会用到包含ProductKey、DeviceName、DeviceSecret的设备证书,这些信息对所有支持的平台通用,但仍需根据iOS或Android的开发环境进行相应的SDK集成和配置。

总结而言,虽然不是所有阿里云服务都强制要求在创建阶段区分iOS和Android,但在涉及推送服务、App防护SDK集成等场景下,明确区分两个平台并获取各自的配置信息是必要的步骤,以保障应用的正常运行与管理便利性。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答