在我的iPhone上运行FCM演示应用程序不起作用 - Firebase ID 为零.
重现步骤:
pod try Firebase,并运行 10: quickstart-ios/messaging/FCM.xcodeprojGoogleService-Info.plist文件复制到项目中我的Mac拥有开发和部署应用程序的相应证书:
我在日志中看到很多噪音,但最重要的错误是这一个:
Failed to fetch default token Error Domain=com.firebase.iid Code=0 "(null)"
Run Code Online (Sandbox Code Playgroud)
这是完整的控制台输出:
2016-06-25 16:15:08.339 FCM[7398:4128979] Configuring the default app.
2016-06-25 16:15:08.383 FCM[7398:] <FIRAnalytics/INFO> Firebase Analytics v.3200000 started
2016-06-25 16:15:08.396: <FIRInstanceID/WARNING> FIRInstanceID AppDelegate proxy enabled, will swizzle app delegate remote notification handlers. To disable add "FirebaseAppDelegateProxyEnabled" to your Info.plist and set it to NO …Run Code Online (Sandbox Code Playgroud) 我正在使用 Google Ads php 库 ( https://github.com/googleads/googleads-php-lib ) 来管理我自己的Google 广告帐户,按照 Google 的说明进行操作 ( https://developers.google.com/adwords/ api/docs/guides/first-api-call)
(实际上我已经这样做很多年了,没有出现任何问题,但我最近转而使用 Google Cloud Platform 中的另一个项目,因此我必须更新我的凭据并获取新的刷新令牌)
为了获得新的刷新令牌,我运行了名为的 php 脚本GetRefreshTokenWithoutIniFile.php(它允许我授予离线访问权限并检索新的刷新令牌,我将其存储在文件中auth.ini以供将来使用)。
在我看到此错误之前,刷新令牌会持续几天:
{
"error" : "invalid_grant",
"error_description" : "Token has been expired or revoked."
}
Run Code Online (Sandbox Code Playgroud)
我多年来一直使用上述方法,并且刷新令牌从未过期。然而,现在它似乎每隔几天就会过期。我当然没有“用完”刷新令牌(我只请求一个),并且用户没有撤销访问权限(用户是我)。因此,这些类似的答案对我没有帮助:
“令牌已过期或撤销” - Google OAuth2 刷新令牌在几天内过期 表明“安全活动”存在问题,但我在我的 Google 帐户中没有看到任何安全问题。
Google 令牌刷新返回“令牌已过期或撤销”。由于几天后刷新令牌已自动过期,表明问题可能是刷新令牌太多 - 但是,我只检索令牌一次并重新使用相同的令牌(直到它过期!)
根据令牌已过期或撤销 - Google Ads,除非应用程序处于“生产”模式,否则刷新令牌不会持续存在。但是,我尝试了该解决方案,但它不起作用:令牌在几天后仍然过期。
还有更多想法吗?
[抱歉发布非编程主题,但我认为这篇文章会帮助有需要的人。]
我正在尝试在 PC 和 Mac 之间发挥协同作用。
我正在使用自动配置和所有默认设置。它与 mac 作为服务器完美配合。
但是,当 PC 是服务器而 mac 是客户端时,PC 首先检测到 zeroconf 客户端,然后只是坐在那里没有更多的日志消息。同时,mac客户端一直“超时”,永不连接。
我检查过的东西:
我有一台名为 Ian-Mac.local 的 Macbook (10.11),IP 地址为 192.168.0.6。
我有一台名为 Ian-PC 的 Windows 10 笔记本电脑,其中列出了 5 个不同的 IP 地址。默认是 192.168.56.1
这是来自 PC 的调试级日志:
[2016-12-06T12:04:49] NOTE: started server, waiting for clients
[2016-12-06T12:04:49] DEBUG: event queue is ready
[2016-12-06T12:04:49] DEBUG: add pending …Run Code Online (Sandbox Code Playgroud) 这是在我的 Android Chrome 浏览器上处理视口元标记的问题(未在其他浏览器中测试)。
我想要一个可以缩小的网页,而不仅仅是放大。
如果我使用这个:
<meta name="viewport" content="width=device-width, initial-scale=0.5">
Run Code Online (Sandbox Code Playgroud)
我可以缩小到 0.5 的比例(并且 0.5 是“初始”缩放,正如我所期望的那样)
但如果我使用这个:
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=0.5">
Run Code Online (Sandbox Code Playgroud)
我无法缩小超过初始比例。
我误解了初始规模的含义吗?
android ×1
google-api ×1
html ×1
ip-address ×1
iphone ×1
oauth ×1
objective-c ×1
viewport ×1
virtualbox ×1
xcode ×1