草庐IT

safari-push-notifications

全部标签

ios - Expo.Notifications.addListener() 未触发(iOS 独立应用程序)

我正在尝试在我的组件中使用Expo.Notifictions.addListener(在iOS独立构建上),但它不会触发,尽管已成功收到通知。addListener()放在componentDidMount()函数中。Expo.Notifications.addListener(this.handleNotification);handleNotification=()=>{this.setState({something:3,});}; 最佳答案 您没有将回调添加到您的addListener函数中。componentDidMoun

iphone - 从手势事件中定位 safari "touches"?

我想获得gestureevent中两个手指/触摸的位置(相对或其他)(gesturestart、gesturechange、gestureend)在移动版Safari(iOS:iPad/iPhone)上。我知道gesture*事件实际上并未在事件参数中提供此信息,但我认为获取此信息可能有一个“技巧”。在跟踪手势时获取手指坐标会很棒(例如,以同一手势缩放和移动对象)。这可以做到吗? 最佳答案 事实证明,此信息无法通过“手势”事件直接获得。touch事件是关键,我能够获取触摸集合并使用前两个触摸来导出两组坐标的增量/中点。这似乎有效。

objective-c - iOs 多页面浏览器(safari)喜欢 View

我想在我的应用程序中打开多个页面,就像iPhone(safari浏览器)一样。有两个问题:在这里保存View的最佳方式是什么,一个ViewController,其中包含一组可从中切换的View?如何像选择View一样显示safari,我们可以在其中滑过一行或View并选择一个。如果您有此功能的任何链接或示例,请分享。提前致谢。 最佳答案 有一个开源库实现了类似于移动safari(iPhone)多页面选择的功能。它没有在示例中使用一些uiwebview,但我想它可以适应使用uiwebview:https://github.com/10

iphone - 用于停止页面运动的 iOS Safari 标志?

我很好奇是否有人找到了一种解决方案来在用户将手指拖过页面时禁用默认的Spring加载iOS页面移动。对于完全可见的页面(即不需要滚动),页面会移动并弹回原位。我发现禁用“touchstart”可以有效解决这个问题,但随后它会破坏所有点击事件!?!例如:document.addEventListener('touchstart',function(e){e.preventDefault();},false);我尝试过其他触摸/鼠标事件,但没有成功。我猜有人知道可以禁用此功能的secretwebkitCSS或JavaScript属性。编辑:作为我正在寻找的示例,这里有一个类似的答案,用于通

objective-c - iOS - 将菜单项添加到 Safari "Open with"

我是iOS开发的新手-如何创建一个Safari扩展,将新项目添加到“打开方式”菜单(我可以在其中为页面添加书签的相同菜单)?我想与第三方应用共享用户当前正在查看的页面URL。谢谢 最佳答案 假设您使用的是Xcode,请转到您的项目设置,然后选择您的目标。在“信息”选项卡中,您将添加一个文档类型,它将它(doc、xls、txt等)与您的应用程序相关联。如果您在safari中打开该项目,您将看到一个选项,可以在您的应用程序中打开它。在最新版本的移动版safari中,我相信文档顶部会出现一个栏,为您提供此选项,而不是出现在“添加书签”弹出

iPhone:UIWebview 在 safari 中打开超链接

在我的应用程序中,我使用了UIwebview,我需要在其中超链接一些电话号码、电子邮件和URL。我执行了以下操作:-(void)viewDidLoad{credits.delegate=self;}-(void)loadScreen{scroll=[[UIScrollViewalloc]init];credits=[[UIWebViewalloc]init];NSString*Address=@"www.***.com/php/getjson.php?method=";jmax=[NSURLURLWithString:Address];NSData*Data=[NSDatadataWi

ios - git push 说一切都是最新的

我无法理解git本地和远程版本控制的概念。例如,我在本地git代表中有一个iPhone应用程序。最初这是我的主分支。然后我检查了一个新分支gitcheckout-b"update-2.0.1"。然后我设置gitpushoriginupdate-2.0.1以确保我有一个单独的分支来开发此应用程序更新,完成后将其merge回我的master分支。很好!现在我在我的更新分支上,我想为每个问题ID创建分支。所以我说gitcheckout-b"#3178"-当我现在尝试在我的远程存储库中推送这个新问题分支时,git说"Everything-up-to-date".我不明白为什么无法将此问题分支推

IOS:Safari无法播放MP4(H.264编码)

一、问题描述MP4使用H.264编码通常具有良好的兼容性,因为H.264是一种广泛支持的视频编码标准。它可以在许多设备和平台上播放,包括电脑、移动设备和流媒体设备。使用caniuse查询H.264兼容性,看似确实具有良好的兼容性:然而,今天的前端小伙伴报告IOS上遇到MP4无法播放,而Android上能正常播放。二、问题调查考虑一下方面(相关信息可参阅WhyandHowtoSolveMP4notPlayingoniPhoneError?):MP4中的编解码器不兼容。MP4是一种容器格式,可以包含各种视频和音频编解码器。如果MP4文件使用iPhone不支持的编码格式,iPhone将无法播放该MP

ios - 如何在 iOS 模拟器中获取 Mobile Safari 的崩溃日志?

如果MobileSafari在iOS模拟器中崩溃,在哪里可以找到崩溃日志?(Apple会希望将这些附加到您的错误报告中。) 最佳答案 在~/Library/Logs/DiagnosticReports/中查找名为MobileSafari_*.crash的文件。(在终端中执行open~/Library/Logs/DiagnosticReports/,然后按修改日期排序。) 关于ios-如何在iOS模拟器中获取MobileSafari的崩溃日志?,我们在StackOverflow上找到一个类

键值观察调整Focus no Notification

我不熟悉iOS,但我正在尝试查找默认,内置的摄像头应用程序的关注点。为此,我创建了自己的单独的Objective-C应用程序,并在此处遵循此答案[iPhone:相机自动对焦观察者?但是我在NSLOG中没有从ObserveValueForkeyPath那里得到任何东西。#import"ViewController.h"#import"AVFoundation/AVCaptureDevice.h"#import"AVFoundation/AVMediaFormat.h"@interfaceViewController()@end@implementationViewController-(void