GoogleCloudプラットフォームのAPIキーを取得してから資格情報に移動し、そこからAPIキーを取得できます。 https://console.developers.google.com/
これはあなたの探しているものですか?
もしあなたがそれにアクセスする必要があれば(それはjsonファイル自体を変更しない限り変わらないはずです)次に、jsonファイルをパーサで解析することができます。しかし、それは必要以上に多くの作業を追加します。私はちょうどそれをコピーしてウェブから貼り付けます。このようなプロジェクトのどこにでも
if (registrationToken != nil) {
self.registrationToken = registrationToken
print("Registration Token: \(registrationToken)")
//store the registation token for use in the postData function in the login page
self.loginInformation.setObject(self.registrationToken, forKey: "GCMToken")
let userInfo = ["registrationToken": registrationToken]
をして、それを取得します:次に
myNoteGCMID = loginInformation.objectForKey("GCMToken") as! String
は、[OK]を、私はあなたがこれを使ってみてのために行くとNSDefualts ストアにこのようなトークンを使用したものを見ます変更した場合は、変更する必要はありませんが、ただ1つの場所に変更する必要があります。変更はあなたがそれを呼び出すどこにでも発生します。
出典
2016-05-17 03:07:31
MNM
私はキーを持っていますが、それは問題ではありません。すでにプロジェクトに保存されていますが、自分のコードにもキーが必要です。その結果、キーは2か所に格納されます。変更が必要な場合は2つに更新することを忘れてはなりません場所。 –
あなたの更新された回答はプッシュメッセージ登録IDを参照しているようですが、私がアクセスしたいのはAPIキーですか? –
GCMのapiのようなものなら、あなたのコードはjsonファイルから取得する必要があり、ハードコードする必要はありません。私は周りを見回し、唯一の方法は、Googleコンソールからそれを取得してコードに配置するか、Googleサービスファイルから取得することです。私はあなた自身の唯一のjsonファイルをそれを解析することができると思います。だからちょうどそれを指して、どこに格納され、ファイルからそれを解析するメソッドを持っている – MNM