時偶(ときたま)ブログ

40代のおとうちゃんが徒然に、ときたま書いてるブログです

【iOS】Push通知のあれこれ

Unityのエラーに関しては"What went wrong"の部分をまずはよく見る。

APNs認証キーの作成に関して

APNs認証キー関連

以下のサイトを参照して新しい方法の「Apple Push Notification Authentication Key」項目を参照

【iOS】Firebase Cloud Messagingで利用するAPNs認証キー・証明書の作り方

 

参考

develop.hateblo.jp

Firebase組み込み関連

gihyo.jp

 

送信・メッセージ関連

qiita.com

techracho.bpsinc.jp

ios xcodeのエラー関連


    ld: library not found for -lFirebaseCore
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Firebase関連xxxxxx.unitypackageでインポートしたのだけど、xcode 起動時にcocoapodsを利用してインクルードしているっぽい。 なので、iosのプロジェクトは.xcocdprojではなく.xcworkspaceで開く。

PHP

 

 

その他

プッシュ通知がアプリを起動していない時に届かない

Google Playにアプリをアップすると届いた。

 

Scripting Backendを「IL2CPP」に変更したらビルド時にエラー

イベントハンドラにOnTokenReceived, OnMessageReceivedコールバックをアタッチしても発火しない

アクセス修飾子がpublicになっていない可能性。

 

Execution failed for task ':launcher:signReleaseBundle'.

Keystore等のパスワード間違いの可能性。

 

参考

firebase.google.com

tech.griphone.co.jp

develop.hateblo.jp

Firebase Cloud Messaging HTTP protocol

プッシュ通知 curlでFCMを叩く - Qiita

Firebase を利用したプッシュ通知の実装 - Qiita

https://www.it-swarm-ja.tech/ja/php/web%E3%81%8B%E3%82%89fcm%E9%80%9A%E7%9F%A5%E3%82%92%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AB%E9%80%81%E4%BF%A1%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95/831239391/

Firebase.Messaging.FirebaseMessaging Class Reference

www.eda-inc.jp

ja.wordpress.org