我正在寻找从网站调用提醒视图的可能性。从网站拨打电话提醒视图
我很确定这是否有效,因为如果通过在App Store中配置Apple ID和类似的东西,您是通过webviews浏览而不是本地环境(iOS 7之前!)。
Apple在那里使用警报视图和操作表以及日期选择器,所以必须有这样做的方法。
我无法在网上或文档中找到任何有用的东西。
干杯
康斯坦丁
我正在寻找从网站调用提醒视图的可能性。从网站拨打电话提醒视图
我很确定这是否有效,因为如果通过在App Store中配置Apple ID和类似的东西,您是通过webviews浏览而不是本地环境(iOS 7之前!)。
Apple在那里使用警报视图和操作表以及日期选择器,所以必须有这样做的方法。
我无法在网上或文档中找到任何有用的东西。
干杯
康斯坦丁
要做到这一点,您可以使用重定向,请javascript的onClick功能设置为某个DOM元素。
FE
javascript function callNativeAlert(message) {
window.location = "showAlert://"+message;
}
在一个UIWebView委托的,你可以捕捉这些重定向然后显示您的UIAlertView
而忽略通过返回NO
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
if ([[request.URL scheme] isEqualToString:@"showAlert"]) {
//TODO: Show your alert here, or execute any native method
NSLog(@"The message is %@", [request.URL host])
...
// Always return NO not to allow `UIWebView` process such links
return NO;
}
....
}
注意加载此页:此代码有已从内存中写入
注2:当然它的工作原理,如果你可以修改JavaScript和本机应用程序
您可以使用简单的JS函数alert(“信息”)。
你是web/javascript端的所有者吗? – Injectios
是的。它是一个基于PHP的网站。 –