草庐IT

refit_keys

全部标签

android - 来自 UrbanAirship 的推送通知不适用于 android 中的实时服务器(即使用生产 key )

在我的一个Android应用程序中,我正在使用来自UrbanAirship的推送通知。应用程序的问题是,当我使用推送通知的开发key时,它的工作完美(应用程序已注册并生成APID)但是当我使用生产key时,它根本不起作用(未生成APID)。但是,我已经为生产key正确配置了应用程序(就像在airshipconfig.properties中一样,1)为生产key设置key2)使inProduction=true。还是不行。我收到错误:应用名称-UAlib停止连接。处于停滞状态。在logcat上,每次我尝试将它与实时服务器(生产key)连接时。对此有任何想法或帮助,我们将不胜感激。

android - 如何使用 Android Key Store Provider 存储 key

我正在尝试使用Android4.3中可用的AndroidKeyStoreProvider来安全地保存私钥,然后使用该私钥加密和解码数据。到目前为止,我认为我已经为此实现了正确的方法和代码,但是我目前面临一个我无法弄清楚的奇怪问题。我有一个名为KeyStorage的类,用于创建key对、加载KeyStore并检索私钥,该类的代码如下:publicclassKeyStorage{publicstaticfinalStringANDROID_KEYSTORE="AndroidKeyStore";privateKeyStorekeyStore;publicvoidloadKeyStore(){

android - 如何使用与发布 APK 相同的 key 对调试 APK 进行签名 - Android Studio

我想在我的应用中测试应用内购买,但似乎无法通过AndroidStudio使用常规调试APK来执行此操作?以前有人这样做过吗?如果有,您采取了哪些步骤?我想绕过它,我应该尝试以与我签署发布APK相同的方式签署我的调试APK。我该怎么做? 最佳答案 您可以在您的androidstudio中进行配置,右键单击您的项目,选择打开模块设置或者,如果您热衷于手写构建脚本,这里是代码快照:android{signingConfigs{release{storeFilefile(project.property("MyProject.signing

android - 用于测试的 Google Maps API KEY

我想为GoogleMaps添加一个API_KEY用于测试,在文档中我读过这个:Tip:Duringdevelopmentandtesting,youcanregisteraprojectfortestingpurposesintheGoogleCloudPlatformConsoleanduseageneric,unrestrictedAPIkey.Whenyouarereadytomoveyourappintoproduction,registeraseparateprojectforproduction,createanAndroid-restrictedAPIkey,andadd

android - 在哪里可以找到 Facebook 的 API key 和 API 密码?

尝试连接到Facebook以通过我的Android应用程序进行状态更新。整个事情都在运行,但我需要APIkey+secret。我在哪里可以创建/获取这些内容?privatestaticfinalStringapiKey="";privatestaticfinalStringapiSecret="";在Twitter上尝试了同样的事情,然后我只是“创建”了一个应用程序并收到了“ConsumerKEY”和“ConsumerSECRET”,但是与Facebook有什么关系呢? 最佳答案 您必须登录facebook(使用任何有效帐户),转到

android - CREATE TABLE 中的 FOREIGN KEY 语法错误

我在调试器上得到以下输出。我不确定缺少什么语法。SQL代码为:CREATETABLEweeks(Week_IdINTEGERPRIMARYKEY,DayTEXT,Start_TimeText,End_TimeText,Break_TimeText);CREATETABLEprojects(Project_IdINTEGERPRIMARYKEY,NameTEXT,DescriptionText,Client_NameText,LocationText);CREATETABLEtimesheets(Timesheet_IdINTEGERPRIMARYKEY,Project_IdINTEGE

android - 如何以编程方式访问 google-services.json 中的 Google API key

该应用程序使用Google云消息传递并包含一个google-services.json文件,该文件本身包含GoogleAPI身份验证信息,包括APIkey。GCM按预期运行。该应用程序包含一个使用HTTP发送GCM消息的测试工具,它需要APIkey。我如何访问存储在google-services.json中的key?我不想使用GoogleCloudMessaging发送消息(我使用的是OkHttp,它可以很好地完成这项工作)。希望没有必要在应用程序中复制它。 最佳答案 抱歉,这里的游戏来晚了......google-services

android - 如何从 key.pk8 和 certificate.pem 生成 Android Keystore?

所以今天我终于将我的SDK更新到22.0.0但这在AndroidManifest.xml中为android:debuggable="false"创建了一个错误,这意味着我不能再从外部签名和zipalign我的自己的apk。我一直在使用我自己的key.pk8和certificate.pem进行签名,但是eclipseADT需要一个keystore。有谁知道使用我已经生成的key构建keystore或找到解决方法的方法吗? 最佳答案 好的,所以我最终设法解决了这个问题。我从here下载了适用于Windows的opensslKeytool

java - Keytool 更改 key 密码使用 'keypasswd' 抛出 'Alias has no key' 错误

我正在尝试更改我的keystore中私钥的密码。执行以下操作:keytool-keypasswd-alias-keystore我得到:Enterkeystorepassword:哪个返回:keytoolerror:java.lang.Exception:Aliashasnokey此keystore是使用从密码丢失的不同keystore中提取的证书生成的。我正在尝试将更新推送到Play商店中的现有应用程序,这可以使用从提取的证书中新生成的keystore来完成吗? 最佳答案 注意:此答案适用于JKS和JCEKSkeystore类型,而

Android Key Store API 23,在没有指纹扫描仪的情况下使用 setUserAuthenticationRequired

我尝试使用Google示例(BasicAndroidKeyStore)生成key对。我所做的唯一修改是在KeyGenParameterSpec.Builder中设置setUserAuthenticationRequired(true)。我假设它在带有嵌入式指纹扫描仪的设备上运行良好,但在OnePlusOne(在Android6.0下运行)上运行它,我得到以下异常:必须至少注册一个指纹才能创建每次使用都需要用户身份验证的key手机确实将锁屏设置为使用该图案,但显然它需要指纹进行身份验证。知道如何在没有实际指纹读取器的情况下使用API23keystore吗? 最