mapps-tsutsum / sandbox

GitHub 練習用
0 stars 0 forks source link

テスと #28

Open mapps-tsutsum opened 4 years ago

mapps-tsutsum commented 4 years ago

アンバサダーをフォローする機能

mapps-tsutsum commented 4 years ago

アンバサダーをフォローする機能の実装をお願いします。

関連

https://github.com/MarketingApplications/otonari/pull/1943
アンバサダーをフォローする事前情報 #1938
https://github.com/MarketingApplications/otonari/pull/1913
アンバサダーがフォローされる機能。API #1827
https://github.com/MarketingApplications/otonari/pull/1975
「おとなりさんになる」は、相互フォローではなく、片思いに修正 #1975
https://github.com/MarketingApplications/otonari/pull/1948
アンバサダーがフォローされた時に、通知する。 #1948

アンバサダーをフォローする事前情報 により表示するボタン表示を切り替える

・ 既にフォローしている場合は処理必要ないので ・フォローしようとしている相手が、貝もって無い時はフォローの返礼が期待できないので、

is_related_friend (true)  
    既にフォローしている。[相手アンバサダーのfriend_listsに自分が登録されている]

remaining_friends_count (数値)
 相手アンバサダーがフォローしてくれた時に、お礼を返礼できる人数
 (初回の設定は、1フォローに毎に、貝1個 なので、相手アンバサダーの貝資産の個数)

https://github.com/MarketingApplications/otonari/pull/1943

https://otonari-api.herokuapp.com/htdocs/swagger-ui/#/Users/get_users__open_id__public_profile https://otonari-api.herokuapp.com/htdocs/swagger-ui/#/Shares/get_shares_per_giver

image image

アンバサダーをフォローする 実行

・ open_idには、フォローするアンバサダーのopen_idを指定 https://otonari-api.herokuapp.com/htdocs/swagger-ui/#/Users/post_users__open_id__friends

image

アンバサダーがわに通知がとどく。

・ ここからフォローされた側(アンバサダ)の処理

pushのID 新規

おとなりさんになる (2020-09-14追加)
  // '〇〇さんが、あなたのおとなりさんになりました。'
  *'notification_id' => 'friend_add'

(アプリのおとなりさんカウント、貝の資産情報をリフレッシュする。)

https://github.com/MarketingApplications/otonari-iOS/wiki/Firebase-Cloud-Messaging