gpt4 book ai didi

android - 我如何要求用户对应用进行评分并在 Facebook 上分享

转载 作者:行者123 更新时间:2023-11-30 00:58:26 26 4
gpt4 key购买 nike

我正处于项目(我的第一个项目)的最后阶段,但我在某些方面遇到了困难。

喜欢:

  • 我想请用户对应用程序进行评分并在 facebook 上分享它,但不仅如此,我还需要检查他/她是否真的这样做了,以及他/她对应用程序的评分是多少星。我找到这个答案是为了让用户给应用评分:

/* 在 Activity 中 */

final Uri uri = Uri.parse("market://details?id=" + getApplicationContext().getPackageName());
final Intent rateAppIntent = new Intent(Intent.ACTION_VIEW, uri);

if (getPackageManager().queryIntentActivities(rateAppIntent, 0).size() > 0)
{
startActivity(rateAppIntent);
}
else
{
/* handle your error case: the device has no way to handle market urls */
}

在我看来是一种简单的方法,但是我的应用程序还没有发布,我没有办法测试......而且我不知道它是如何工作的(如果它有效),这表明一种 native 对话框?有人已经这样做了吗?我如何检查用户是否真的对应用程序进行了评分以及用户以编程方式给了多少星?我需要这个答案来运行代码。

  • 为了分享,我可以使用一个 Intent ,好的,但是,我如何检查用户是否真的分享了它?

任何提示或指向任何示例的链接都将非常受欢迎。

最佳答案

首先,据我所知.. 无法检查用户是否对您的应用进行了评分。您可以谷歌一下以了解原因。最好的方法是计算用户启动的应用程序(最好是#5),然后显示询问用户评价应用程序的对话框。你可以使用这个工具https://github.com/delight-im/AppRater

关于共享..它类似..通常不应该被允许。我最喜欢的方法是通过将用户数据(散列)注入(inject)帖子内容中的链接并跟踪点击来跟踪用户发布。您可以缩短链接。有很多工具可以做到这一点,例如 Bit.ly,使用这个库可以在 android 上实现 https://github.com/dextorer/Bitlyzer

我希望这会有所帮助,'。

关于android - 我如何要求用户对应用进行评分并在 Facebook 上分享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39808168/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com