facebook、Googleplay接入相关知识点
程序员文章站
2022-03-05 15:01:00
facebook:获取28位秘钥:CMD命令:keytool -exportcert -alias 《秘钥别名》 -keystore 《秘钥路径》 | openssl sha1 -binary | openssl base64问题:openssl未定义解决:下载工具链接,下载完成后,cd进入工具bin目录下,运行命令即可googleplay:Play Install Referrer API,可以获取用户来源https://developer.android.com/googl......
facebook:
一。获取28位秘钥:
CMD命令:keytool -exportcert -alias 《秘钥别名》 -keystore 《秘钥路径》 | openssl sha1 -binary | openssl base64
问题:openssl未定义
解决:下载工具链接 ,下载完成后,cd进入工具bin目录下,运行命令即可
googleplay:
一。Play Install Referrer API,可以获取用户来源 https://developer.android.com/google/play/installreferrer
您可以使用 Google Play 商店的 Install Referrer API 从 Google Play 安全地检索引荐来源内容,例如:
- 已安装软件包的引荐来源网址。
- 引荐来源网址点击事件发生时的时间戳(以秒为单位)(客户端和服务器端)。
- 开始安装时的时间戳(以秒为单位)(客户端和服务器端)。
- 首次安装应用时的应用版本。
- 用户在过去 7 天内是否曾与应用的免安装体验互动。
// implementation 'com.android.installreferrer:installreferrer:2.1' public static void GetReferrerClient(){ InstallReferrerClient referrerClient; referrerClient = InstallReferrerClient.newBuilder(_activity).build(); referrerClient.startConnection(new InstallReferrerStateListener() { @Override public void onInstallReferrerSetupFinished(int responseCode) { switch (responseCode) { case InstallReferrerClient.InstallReferrerResponse.OK: // Connection established. ReferrerDetails response = null; try { response = referrerClient.getInstallReferrer(); String referrerUrl = response.getInstallReferrer(); long referrerClickTime = response.getReferrerClickTimestampSeconds(); long appInstallTime = response.getInstallBeginTimestampSeconds(); boolean instantExperienceLaunched = response.getGooglePlayInstantParam(); Log.w("referrerUrl",referrerUrl); _referrerUrl = referrerUrl; // 断开服务连接 断开连接将有助于避免出现泄露和性能问题。 referrerClient.endConnection(); } catch (RemoteException e) { e.printStackTrace(); } break; case InstallReferrerClient.InstallReferrerResponse.FEATURE_NOT_SUPPORTED: // API not available on the current Play Store app. break; case InstallReferrerClient.InstallReferrerResponse.SERVICE_UNAVAILABLE: // Connection couldn't be established. break; } } @Override public void onInstallReferrerServiceDisconnected() { // Try to restart the connection on the next request to // Google Play by calling the startConnection() method. } }); }
本文地址:https://blog.csdn.net/erweimac/article/details/110225486