使用 objective C 从 IOS 的提醒中打开我的应用
Opening my app from a Reminder on IOS using objective C
我创建了一个应用程序来创建提醒、添加带有结构化位置的闹钟,并将 URL 设置为我的应用程序。我的意图是,当用户在 phone 上看到此提醒并点击它时,它应该会打开我的应用程序。但这似乎不起作用。
有效的是我的应用程序确实创建了提醒,它是地理围栏的,只是当用户点击提醒时他们被带到 IOS 日历而不是我的应用程序。
这是我用来设置提醒的代码URL:
NSString* url = [NSString stringWithFormat: @"HealthTracker://"];
self.reminder.URL = [NSURL URLWithString: url];
我还更新了 pinfo.list 中的 URL 方案以包含应用程序的名称。
还有什么我应该做的吗?
我的目标是 IOS 9.1 并使用我的 IPhone 6 来测试它。
与日历项不同,提醒不支持 URL。 运行 提醒应用,无法添加 URL。
EKReminder
具有 URL
属性(继承自 CKCalendarItem
),但提醒事项应用程序本身不支持 URL。
我 运行 遇到了同样的问题并结束了日历事件的生成,因此用户可以从该事件中打开我的应用程序。
我向 Apple 提交了增强请求,要求提醒应用程序支持 URLs。也许在 iOS 10.
我创建了一个应用程序来创建提醒、添加带有结构化位置的闹钟,并将 URL 设置为我的应用程序。我的意图是,当用户在 phone 上看到此提醒并点击它时,它应该会打开我的应用程序。但这似乎不起作用。
有效的是我的应用程序确实创建了提醒,它是地理围栏的,只是当用户点击提醒时他们被带到 IOS 日历而不是我的应用程序。
这是我用来设置提醒的代码URL:
NSString* url = [NSString stringWithFormat: @"HealthTracker://"];
self.reminder.URL = [NSURL URLWithString: url];
我还更新了 pinfo.list 中的 URL 方案以包含应用程序的名称。
还有什么我应该做的吗?
我的目标是 IOS 9.1 并使用我的 IPhone 6 来测试它。
与日历项不同,提醒不支持 URL。 运行 提醒应用,无法添加 URL。
EKReminder
具有 URL
属性(继承自 CKCalendarItem
),但提醒事项应用程序本身不支持 URL。
我 运行 遇到了同样的问题并结束了日历事件的生成,因此用户可以从该事件中打开我的应用程序。
我向 Apple 提交了增强请求,要求提醒应用程序支持 URLs。也许在 iOS 10.