Skip to content

分類: 開發技巧

如何在終端機介面使用 Google Drive (gdrive cmd)

最近因為想要把 VPS 上面的資料備份到 Google Drive 上面,所以研究了一些方案。其中一個方法是使用 gdrive 這個工具。不過按照教學安裝完成並且嘗試獲得 token 時卻出現了「Sign in with Google temporarily disabled for this app. This app has not been verified yet by Google in order to use Google Sign In.」的錯誤。

研究一下之後找到了解決的流程,在這邊寫一次方便其他有用到這個工具的人。

Using Taptic Engine Without Private API

Few days ago, I learned that some developers call the “Peep” and “Pop” haptic feedback by using private APIs. For example, https://github.com/peterbaral/TapticPeekAndPop and http://unifiedsense.com/development/using-taptic-engine-on-ios.html

However, as they mentioned, these methods use private APIs. It means that you can’t submit an application with these methods. Fortunately, there’s a method that can use Tapic Engine, with public API, and it’s more easier.

So, let’s start!

Firstly, there’re three (not two!) kinds of haptic feedbacks in iOS 9.

  1. Peek
  2. Pop
  3. Double Peek (For example, press an icon which doesn’t support home screen menu.)

Most developers know that we can call vibrate by using

Just like kSystemSoundID_Vibrate, there’re the values for haptic feedback.

The values are:

All you need to do is import AudioToolbox.framework and call these functions.

Then, it just work.