津e生活APP(Android)とウェブページの相互説明
2111 ワード
Android APPとウェブページのインタラクティブ形式は主に2つあります. 1は、webページjavascriptがAndroidのオリジナルコンポーネントを呼び出した である.は、Androidがウェブページjsインターフェースを呼び出す である.
一、JS呼び出しAPPのインターフェース
Changelog
20180723 getJinEPhoneは津e生活APPによってユーザーがプライバシー情報を授権するメカニズムを内蔵し、第三者のアプリケーションがウェブページを通じて授権を提示する必要がない.詳細はインターフェースの説明を参照してください.
呼び出し方法
津e生活は第三者のアプリケーションサイトを読み込む時に発生し、外部インタラクションJavascriptオブジェクト「jiejs」をウェブページに埋め込み、ウェブページは直接にこのオブジェクトを使用して各種APPインターフェースを呼び出すことができます.コール方式は、例えば:
getJinEUserid webページは、本インターフェースを使用して、一定の授権情報を通じて、津e生活のお客様の唯一のマーク番号を取得することができます.インターフェース呼び出し要求説明 パラメータ
必要かどうか
説明
apped
はい、
第三者アプリケーションの識別情報
apspecret
はい、
第三者アプリケーション鍵
テスト環境に割り当てられたデータ{「apped」:「123」、「abc」は、正確にJSONパケットに戻ると説明した に戻る.
getJinEPhone webページでは、このインターフェースを使って、useridを通して津e生活のお客様の携帯番号を取得することができます.重要です.津e生活APPは、最初に携帯番号を要求されたuserに対して、携帯番号情報を第三者のアプリケーションに許可するかどうかを提示し、APPユーザーの同意を得てから携帯電話番号情報に戻ることができます.インターフェース呼び出し要求説明 パラメータ
必要かどうか
説明
apped
はい、
第三者アプリケーションの識別情報
アメリカ
はい、
津e生活のお客様の唯一の標識
jsCallback Fun
はい、
APP授権が完了したら、ページjs関数名を変更します.インターフェース呼び出しフロー ページjsはJIejs.getJinEPhoneを実行します. 津e生活はgetJinEPhoneの実行結果に戻ります. 津e生活非同期ポップアップライセンス携帯番号ダイアログ. ユーザは状況に応じて授権する. ユーザ授権結果は、津e生活非同期によりウェブページの「jsCallbackFnc」という名前の方法で転送される.例えば、 は、正確にJSONパケットに戻ると説明した に戻る.
一、JS呼び出しAPPのインターフェース
Changelog
20180723 getJinEPhoneは津e生活APPによってユーザーがプライバシー情報を授権するメカニズムを内蔵し、第三者のアプリケーションがウェブページを通じて授権を提示する必要がない.詳細はインターフェースの説明を参照してください.
呼び出し方法
津e生活は第三者のアプリケーションサイトを読み込む時に発生し、外部インタラクションJavascriptオブジェクト「jiejs」をウェブページに埋め込み、ウェブページは直接にこのオブジェクトを使用して各種APPインターフェースを呼び出すことができます.コール方式は、例えば:
alert(jinejs.getJinEUserid("123", "abc"));
alert(jinejs.getJinEPhone("20171028192976180078c7ff15ab01b5ef011b00325b7836277"))
1.津e生活顧客のuseridを取得するgetJinEUserid webページは、本インターフェースを使用して、一定の授権情報を通じて、津e生活のお客様の唯一のマーク番号を取得することができます.
必要かどうか
説明
apped
はい、
第三者アプリケーションの識別情報
apspecret
はい、
第三者アプリケーション鍵
テスト環境に割り当てられたデータ{「apped」:「123」、「abc」
{
"respCode":"0000",
"respMsg":" ",
"result":{
"userid":"USERID"
}
2.津e生活顧客の携帯番号を取得するgetJinEPhone webページでは、このインターフェースを使って、useridを通して津e生活のお客様の携帯番号を取得することができます.重要です.津e生活APPは、最初に携帯番号を要求されたuserに対して、携帯番号情報を第三者のアプリケーションに許可するかどうかを提示し、APPユーザーの同意を得てから携帯電話番号情報に戻ることができます.
必要かどうか
説明
apped
はい、
第三者アプリケーションの識別情報
アメリカ
はい、
津e生活のお客様の唯一の標識
jsCallback Fun
はい、
APP授権が完了したら、ページjs関数名を変更します.
jinejs.getJinEPhone("123", resp.result.userid, "getPhoneOk");
function getPhoneOk(data)
{
alert(JSON.parse(data).result.phone);
}
{
"respCode":"0000",
"respMsg":" ",
"result":{
"phone":"PHONE"
}