自2018年10月18日起,高德开发者论坛除车机板块外,其他板块将停止发帖与维护,如您有使用问题请 提交工单 联系我们,感谢您的理解。

查看: 8048|回复: 10
打印 上一主题 下一主题

权限系统全新升级!

[复制链接]
最佳答案
50 

155

主题

482

帖子

3万

积分

QQ游客

积分
36105
跳转到指定楼层
楼主
发表于 2014-9-23 11:59:37 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
尊敬的各位开发者,
       您好。

       为了让您的应用更加安全,我们将于2014/9/23 22:00 - 2014/9/24 6:00 对权限系统进行全面升级,期间暂停KEY的申请功能升级后的KEY更加安全,使用更加便捷,安全码和数字签名的更换更加灵活。高德LBS开放平台,期待您的使用。
       新版KEY对应新版SDK/API,旧版KEY对应旧版SDK/API,相互之间不通用。新版KEY更加安全,强烈建议升级到新版KEY,为您的应用保驾护航!旧版KEY的使用不受影响。

---------------------------------------------------------------------------------------------------------
新版KEY对应SDK版本

Android云图SDK:
新版KEY适用于高德Android 云图SDK V1.1.0版本(含)以上版本;旧版KEY只适用于V1.0.0版本。

iOS云图SDK:
新版KEY适用于高德iOS云图SDKv1.1.0版本(含)以上版本;旧版KEY只适用于v1.0.0版本。

JavaScriptAPI:
新版KEY适用于高德地图JavaScriptAPI V1.2服务插件及以上版本,不适用于JavaScriptAPI V1.2旧版服务及下版本;旧版KEY仍可继续使用,但JavaScriptAPI将停用V1.2旧版服务,请广大开发者尽快将代码迁至JavaScriptAPI V1.2服务插件或V1.2以上版本。

Android SDK:  
新版KEY适用于高德地图 Android SDK V2.3.0版本(含)以上版本;旧版KEY只适用于V2.3.0(不含)以下版本。

iOS SDK:  
新版KEY适用于高德地图 iOS SDK V2.3.0版本(含)以上版本;旧版KEY只适用于V2.3.0(不含)以下版本。

定位SDK:
Android定位SDK V1.3.0版本(含)以上版本;旧版KEY只适用于V1.3.0(不含)以下版本。

Android导航SDK:
Android导航SDK V1.1.0版本(含)以上版本;旧版KEY只适用于V1.1.0(不含)以下版本。

---------------------------------------------------------------------------------------------------------
KEY升级常见问题:
Q:新版KEY和旧版KEY有什么区别呢?
新版KEY适用于所有新版本的API/SDK,拥有更加安全的密钥机制,更便捷的管理方式,更改数字签名和安全码更加灵活。
旧版KEY显示在密钥管理页面的下方,只适用于旧版本API/SDK。我们将不再提供旧版KEY的技术支持,并停止其的维护,建议开发者即刻申请新版KEY。
Q:申请KEY时,应该选择哪一种绑定服务呢?
点击绑定服务的任意选项,将在可使用产品处列出该服务适用的API/SDK。点击相应的API/SDK,即可查看它们的说明文档。
Q:如何更换安全码与数字签名?
更改安全码:在我的控制台,在对应的key选择配置,如该key允许绑定安全码,则可以在此处进行配置。
更改数字签名:关闭数字签名后再重新开启,即可获得新的签名。
Q:能否删除已经申请过的KEY?
暂不提供KEY的删除功能。请重新申请一个新版KEY即可。
Q:如何使用数字签名?
使用步骤 1.从控制台中开通数字签名 2.点击申请数字签名的按钮后,获取用于生成签名的私钥(该签名与key对应,请注意保存,不要泄露)。 3.根据规则生成签名: 签名=MD5(请求参数(参数名的hash值升序排序)+(+号无需输入)私钥);例如:请求服务为testservice,请求参数分别为a=23,b=12,d=48,f=8,c=67;签名为bbbbb 则数字签名:sig=MD5(a=23&b=12&c=67&d=48&f=8bbbbb)注:生成签名的内容,即MD5()当中的内容,必须为utf-8编码格式。 4.在请求中添加签名 将签名sig作为参数添加至请求参数中:参数名为sig,值为根据请求参数与私钥计算出的值。
Q:如何获取iOS boundle?
Xcode切换到Info下,查看Bundle identifier
Q:如何获取Android SHA1与Package?
获取应用包名 打开Android 应用工程的AndroidManifest.xml配置文件,package 属性所对应的内容为应用包名。
获取 Sha1 值
开发模式(debug)和发布模式(release)下的 sha1 值是不同的,发布 apk时 需要根据发布apk对应的keystore重新配置Key,获取发布模式下的sha1的方法请参考方法二
下面介绍两种获取 Sha1 值的方法。 方法一(推荐) 使用 adt 22 以上版本,可以在 eclipse 中直接查看。 Windows:依次在 eclipse 中打开 Window -> Preferances ->Android -> Build。 Mac:依次在eclipse 中打开 Eclipse/ADT->Preferances -> Android-> Build。 在弹出的 Build 对话框中 “SHA1fingerprint” 中的值即为 Android 签名证书的 Sha1 值。
方法二 使用 keytool(jdk自带工具),按照如下步骤进行操作: 1.运行进入控制台。
2.在弹出的控制台窗口中输入 cd.android 定位到 .android 文件夹。
3.继续在控制台输入命令。 开发模式使用 debug.keystore,命令为:keytool -list -v-keystore debug.keystore 发布模式使用 apk 对应的 keystore,命令为:keytool -list -v -keystore apk的keystore
提示输入密钥库密码,开发模式默认密码是 android,发布模式的密码是为 apk 的 keystore 设置的密码。输入密钥后回车(如果没设置密码,可直接回车),此时可在控制台显示的信息中获取 Sha1 值
说明:keystore 文件为 Android签名证书文件。
Q:如何获取Windwos Phone AppID?
在开发的project中,找到properties下的WMAppManifest.xml,双击如下图所示,选择Packaging 的Tab页面寻找productID,取出括号里面的值。

回复

使用道具 举报

最佳答案
0 

9

主题

111

帖子

349

积分

中级会员

Rank: 3Rank: 3

积分
349
沙发
发表于 2014-9-23 17:02:57 | 只看该作者
是不是v1.2的很多服务都不可用了?那想用的话是不是有个升级手册之类的?

v1.2.png (8.43 KB, 下载次数: 15)

v1.2.png
回复 支持 反对

使用道具 举报

最佳答案
50 

155

主题

482

帖子

3万

积分

QQ游客

积分
36105
板凳
 楼主| 发表于 2014-9-23 22:50:54 | 只看该作者
zhoumh1988 发表于 2014-9-23 17:02
是不是v1.2的很多服务都不可用了?那想用的话是不是有个升级手册之类的?
...

升级版KEY注册方法
http://lbsbbs.amap.com/forum.php ... =309&fromuid=17
(出处: 高德开发者论坛)
回复 支持 反对

使用道具 举报

最佳答案
0 

9

主题

111

帖子

349

积分

中级会员

Rank: 3Rank: 3

积分
349
地板
发表于 2014-9-24 10:07:51 | 只看该作者
gaoxiaoai 发表于 2014-9-23 22:50
升级版KEY注册方法
http://lbsbbs.amap.com/forum.php?mod=viewthread&tid=309&fromuid=17
(出处: 高德开 ...

我所说的升级手册不是换个KEY,是具体哪些服务不能用了,新版的什么服务能代替?
回复 支持 反对

使用道具 举报

最佳答案
5 

22

主题

760

帖子

1877

积分

超级版主

Rank: 8Rank: 8

积分
1877
QQ
5#
发表于 2014-9-24 13:54:43 | 只看该作者
zhoumh1988 发表于 2014-9-23 17:02
是不是v1.2的很多服务都不可用了?那想用的话是不是有个升级手册之类的?
...

1.2旧版服务,新key就没办法使用的,建议升级到服务插件或1.3版本。新版服务插件和旧版服务区别,看这里:http://lbs.amap.com/api/javascript-api/faq/#Q3
回复 支持 反对

使用道具 举报

最佳答案
0 

9

主题

111

帖子

349

积分

中级会员

Rank: 3Rank: 3

积分
349
6#
发表于 2014-9-24 14:33:31 | 只看该作者
emilyvivi5 发表于 2014-9-24 13:54
1.2旧版服务,新key就没办法使用的,建议升级到服务插件或1.3版本。新版服务插件和旧版服务区别,看这里 ...

3Q那我基本已经迁移过来了,应该没有需要改动的服务~
回复 支持 反对

使用道具 举报

最佳答案
5 

22

主题

760

帖子

1877

积分

超级版主

Rank: 8Rank: 8

积分
1877
QQ
7#
发表于 2014-9-24 15:49:52 | 只看该作者
zhoumh1988 发表于 2014-9-24 14:33
3Q那我基本已经迁移过来了,应该没有需要改动的服务~

赞!!!!
回复 支持 反对

使用道具 举报

最佳答案
0 

1

主题

2

帖子

19

积分

新手上路

Rank: 1

积分
19
8#
发表于 2014-9-26 23:50:22 | 只看该作者
新版本key申请了老是报 INVALID_USER_KEY 求解
回复 支持 反对

使用道具 举报

最佳答案
0 

2

主题

15

帖子

86

积分

新手上路

Rank: 1

积分
86
9#
发表于 2014-10-13 17:15:30 | 只看该作者
前天更新了新的SDK,同时使用新版的KEY之后,到昨天一直都很稳定。但是今天大部分情况下都定位不成功,而且兴趣点搜索等功能都无法使用,是否是权限系统存在异常?
回复 支持 反对

使用道具 举报

最佳答案
0 

1

主题

4

帖子

15

积分

新手上路

Rank: 1

积分
15
10#
发表于 2014-10-15 10:13:47 | 只看该作者
新版的 debug key 报 invalid user scode
但是    发布用的key  是可以正常使用的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|高德开发者论坛

Copyright ©2014 高德开发者论坛.All Rights Reserved |京ICP证070711号

意见反馈 常见问题 服务条款 联系我们
快速回复 返回顶部 返回列表