问题标签 [appirater]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 在我将 iPhone 应用程序提交给 Apple 之前,如何获取应用程序 ID?
我正在为我的 iPhone 应用程序使用 Appirater,它要求我输入描述为Apple generated software id
. 当我的应用程序仍在开发中时,如何获取此 ID?
iphone - Appirater 不适合我?尽管我按照说明进行了仔细检查
我希望我的应用程序要求用户在应用程序商店中评分/撰写评论,这就是我尝试从 Arash Payan 实施 Appirater 的原因。但它根本不起作用 - 无论我多久尝试一次,都不会显示警告。
我做了什么:
- 从https://github.com/arashpayan/appirater/下载 Appirater
遵循自述文件中提供的这些步骤:
- 将 Appirater 代码添加到您的项目中
- 将 CFNetwork 和 SystemConfiguration 框架添加到您的项目中
- 在您的应用委托的 application:didFinishLaunchingWithOptions: 方法结束时调用 [Appirater appLaunched:YES]。
- 在您的应用委托的 applicationWillEnterForeground: 方法中调用 [Appirater appEnteredForeground:YES]。
- (可选)当用户在应用程序中执行“重要”操作时调用 [Appirater userDidSignificantEvent:YES]。
- 最后,将 Appirater.h 中的 APPIRATER_APP_ID 设置为 Apple 提供的软件 ID。
我还更改了警报消息,因为我的语言不是英语。我把使用次数改成了5次...
我做错了什么/我该如何解决?非常感谢!
iphone - Appirater 不工作
我正在尝试在我的应用程序中实现 Appirater。我已按照自述文件中的说明进行操作,并且该应用程序在 Xcode 中运行良好。但是无论我尝试运行多少次,都不会显示任何消息。我已经编辑了#defines,所以问题不应该存在。当 APPIRATER_DEBUG 启用时,它也不显示任何内容。我试过清理项目,但这似乎没有用。
ios - iOS:从 Bundle 中获取 Apple ID (Appirater)
我正在使用 Appiraters 代码来提示用户在他们使用一段时间后对应用程序进行评分。(如果你不熟悉,这里有一个链接:https://github.com/arashpayan/appirater/)
它运行良好,除了一个小问题。我想在我的所有项目中使用完全相同的 Appirater.h 文件,而不必更改每个项目的代码。代码中唯一对项目唯一的地方是APPIRATER_APP_ID 12345678
App_ID 实际上并不是 App ID,它是在 iTunes Connect 中找到的 iTunes ID。我想知道是否有任何方法可以从捆绑包中获取 ID 并将其放入 NSString 中,这样我就可以这样做APPIRATER_APP_ID appIdFromString
,然后不必担心必须更改每个项目的代码?
谢谢!
objective-c - 通过 Appirater 获得的 App Store ID 与来自 plist 的 ID 不同,而且显然是随机的
我在从我的 plist 中获取 App Store ID 并将其与 Appirater 一起使用时遇到问题。我NSLog
找到了用户推送“立即评分”时正在使用的 URL,并且 App Store ID 与我在 Info.plist 中设置的 App Store ID 不同。不知道从哪里得到这些数字——它们每次都是一组不同的 9 个数字。这真的很奇怪。
Appirater.m 中处理获取 App Store ID 并在链接中使用它的代码如下所示:NSString *const kAppiraterAppIdBundleKey = @"AppStoreId";
我在 plist 中添加了一个名为“AppStoreId”的字段,并输入了 9 位代码。我把它变成了字符串类型。现在,当我用上面那个 iTunes 链接中的实际 9 位代码替换“APP_ID”时,代码运行完美,但是当我将其保留为 APP_ID 时,我收到错误“无法连接到 iTunes Store。”,并且NSLog
输出有链接中有 9 个随机数,而且每次都不同。
这可能是一个简单的解决方法,但我似乎无法弄清楚。
ios - iOS Appirater 在启用调试而不是禁用时工作
我设置
APPIRATER_DAYS_UNTIL_PROMPT 0
APPIRATER_USES_UNTIL_PROMPT 5
并有
[Appirater appLaunched:YES];
[Appirater appEnteredForeground:YES];
在我的代表课上。
但是,在开发设备上进行测试并重新打开应用程序 5 次后,我总是会收到对应用程序评分的提示。有人对我应该在哪里解决这个问题有任何指示吗?
iphone - 应用程序使用
我已将Appirater添加到我的一个项目中。据我所知,Appirater 是开箱即用的 ARC,但我遇到了委托的问题,我必须自己合成它。但这不是问题。
这是我添加到我的应用程序委托中的代码:
就我所见,在我按下应用程序评分后,Appirater 不应再要求对应用程序进行评分,其中没有任何功能可以设置用户按下“评分”。按稍后提醒我按钮应该禁用 Appirater 警报 2 天(请参阅 setTimeBeforeReminding :) 但这也不起作用。每次我重新打开应用程序时,它只会提示我对我的应用程序进行评分,无论我点击什么。关于如何使用这个类或演练的任何想法?
注意:使用 23 天前更新的当前版本的 appirater,还有一个我没有使用过的类 AppiraterDelegate。
ios - iOS UIActionSheet 作为插件
我有一个关于 UIActionSheet 的问题。我想创建一个小的 iOS 插件。除了显示 UIAlertView 之外,像 Appirater 这样的东西我想显示 UIActionSheet 和一些自定义选项。
不过我不知道该插件将附加到哪种应用程序?所以基本上在我的 ActionSheet 下可以是任何东西。在 UIAlertView 你只需调用[myAlert show]
它就可以了。在这里你必须打电话[myActionSheet showInView:myView]
。
ios - 检查 App 是否在 App Store 中评分
当我要发布这个问题时,我已经浏览了所有提示的链接。还有这个,有没有办法检查用户是否在应用商店对你的应用进行了评分?
我想知道是否有任何方法可以知道我的应用程序是否已被用户评分。PS:我已经使用 appirater 来实现对所需事件的提示......它工作正常。提前感谢
ios - 如何在 iOS iPad app 中实现 Rate App 功能
我正在使用 Appirater 在我的 iPad 应用程序中实现 Rate 应用程序功能。Appirater 中有以下链接用于此目的。
itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=APP_ID
但是当我点击 Rat App 按钮时,它给了我一个错误“无法连接到 iTunes 商店”。让我明确一点,在测试之前我已经用我的 Apple ID 替换了 APP_ID。我在一些论坛上读到此链接不适用于 iPad 应用程序。
有人可以帮忙吗?此致